ICECreatureControl  1.3.2
Public Member Functions | Public Attributes | Properties | List of all members
ICE.Creatures.Objects.StatusDataObject Class Reference
Inheritance diagram for ICE.Creatures.Objects.StatusDataObject:
Inheritance graph
Collaboration diagram for ICE.Creatures.Objects.StatusDataObject:
Collaboration graph

Public Member Functions

 StatusDataObject ()
 
 StatusDataObject (StatusDataObject _object)
 
 StatusDataObject (ICEWorldBehaviour _component)
 
void Copy (StatusDataObject _object)
 

Public Attributes

float ReactionTime = 0.5f
 
float DefaultReactionTime = 0.5f
 
float ReactionTimeVariance = 0.25f
 
bool AutoReactionTime = true
 
float ReactionTimeFitnessMultiplier = 0.0f
 
float RecoveryPhase = 0
 
float RecoveryPhaseMin = 0
 
float RecoveryPhaseMax = 0
 
float RecoveryPhaseMaximum = 30
 
float RemovingDelay = 0
 
float RemovingDelayMin = 20.0f
 
float RemovingDelayMax = 20.0f
 
float RemovingDelayMaximum = 300.0f
 
float FitnessRecreationLimit = 0
 
TrophicLevelType TrophicLevel = TrophicLevelType.UNDEFINED
 
CreatureGenderType GenderType = CreatureGenderType.UNDEFINED
 
bool IsCannibal = false
 
bool UseDynamicInitialisation = false
 
bool UseAdvanced = false
 
bool UseArmor = false
 
bool UseEnvironmentTemperature = false
 
float MinEnvironmentTemperature = -25
 
float MaxEnvironmentTemperature = 50
 
float ComfortEnvironmentTemperature = 25
 
bool UseTime = false
 
bool UseDate = false
 
bool UseShelter = false
 
string ShelterTag = "Untagged"
 
bool IsSheltered = false
 
bool UseIndoor = false
 
string IndoorTag = "Untagged"
 
bool IsIndoor = false
 
float Aggressivity = 25
 
float DefaultAggressivity = 25
 
float AggressivityHealthMultiplier = 1.0f
 
float AggressivityStaminaMultiplier = 0.01f
 
float AggressivityPowerMultiplier = 0.01f
 
float AggressivityDamageMultiplier = 0.01f
 
float AggressivityStressMultiplier = 0.01f
 
float AggressivityDebilityMultiplier = 0.25f
 
float AggressivityHungerMultiplier = 0.0f
 
float AggressivityThirstMultiplier = 0.0f
 
float AggressivityTemperaturMultiplier = 0.0f
 
float AggressivityAgeMultiplier = 0.0f
 
float Anxiety = 0
 
float DefaultAnxiety = 0
 
float AnxietyHealthMultiplier = 1.0f
 
float AnxietyStaminaMultiplier = 0.01f
 
float AnxietyPowerMultiplier = 0.01f
 
float AnxietyDamageMultiplier = 0.01f
 
float AnxietyStressMultiplier = 0.01f
 
float AnxietyDebilityMultiplier = 0.25f
 
float AnxietyHungerMultiplier = 0.0f
 
float AnxietyThirstMultiplier = 0.0f
 
float AnxietyTemperaturMultiplier = 0.0f
 
float AnxietyAgeMultiplier = 0.0f
 
float Experience = 0
 
float DefaultExperience = 0
 
float ExperienceHealthMultiplier = 0.0f
 
float ExperienceStaminaMultiplier = 0.0f
 
float ExperiencePowerMultiplier = 0.01f
 
float ExperienceDamageMultiplier = 0.0f
 
float ExperienceStressMultiplier = 0.0f
 
float ExperienceDebilityMultiplier = 0.0f
 
float ExperienceHungerMultiplier = 0.0f
 
float ExperienceThirstMultiplier = 0.0f
 
float ExperienceTemperaturMultiplier = 0.0f
 
float ExperienceAgeMultiplier = 0.0f
 
float Nosiness = 0
 
float DefaultNosiness = 0
 
float NosinessHealthMultiplier = 0.0f
 
float NosinessStaminaMultiplier = 0.0f
 
float NosinessPowerMultiplier = 0.01f
 
float NosinessDamageMultiplier = 0.0f
 
float NosinessStressMultiplier = 0.0f
 
float NosinessDebilityMultiplier = 0.0f
 
float NosinessHungerMultiplier = 0.0f
 
float NosinessThirstMultiplier = 0.0f
 
float NosinessTemperaturMultiplier = 0.0f
 
float NosinessAgeMultiplier = 0.0f
 
float HealthDamageMultiplier = 1f
 
float HealthStressMultiplier = 0
 
float HealthDebilityMultiplier = 0f
 
float HealthHungerMultiplier = 0
 
float HealthThirstMultiplier = 0
 
float HealthTemperaturMultiplier = 0f
 
float HealthAgeMultiplier = 0f
 
float HealthRecreationMultiplier = 0f
 
float PowerDamageMultiplier = 1f
 
float PowerStressMultiplier = 0
 
float PowerDebilityMultiplier = 0
 
float PowerHungerMultiplier = 0
 
float PowerThirstMultiplier = 0
 
float PowerTemperaturMultiplier = 0f
 
float PowerAgeMultiplier = 0f
 
float PowerStaminaMultiplier = 0f
 
float PowerHealthMultiplier = 0f
 
float StaminaDamageMultiplier = 1f
 
float StaminaStressMultiplier = 0
 
float StaminaDebilityMultiplier = 0
 
float StaminaHungerMultiplier = 0
 
float StaminaThirstMultiplier = 0
 
float StaminaTemperaturMultiplier = 0f
 
float StaminaAgeMultiplier = 0f
 
float StaminaHealthMultiplier = 0.01f
 
float FitnessSpeedMultiplier = 0.01f
 

Properties

SensoriaObject Sensoria [get, set]
 
TemperaturObject Temperatur [get, set]
 
OdourObject Odour [get, set]
 
InventoryObject Inventory [get, set]
 
MemoryObject Memory [get, set]
 

Constructor & Destructor Documentation

ICE.Creatures.Objects.StatusDataObject.StatusDataObject ( )
ICE.Creatures.Objects.StatusDataObject.StatusDataObject ( StatusDataObject  _object)
ICE.Creatures.Objects.StatusDataObject.StatusDataObject ( ICEWorldBehaviour  _component)

Member Function Documentation

void ICE.Creatures.Objects.StatusDataObject.Copy ( StatusDataObject  _object)

Member Data Documentation

float ICE.Creatures.Objects.StatusDataObject.Aggressivity = 25
float ICE.Creatures.Objects.StatusDataObject.AggressivityAgeMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.AggressivityDamageMultiplier = 0.01f
float ICE.Creatures.Objects.StatusDataObject.AggressivityDebilityMultiplier = 0.25f
float ICE.Creatures.Objects.StatusDataObject.AggressivityHealthMultiplier = 1.0f
float ICE.Creatures.Objects.StatusDataObject.AggressivityHungerMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.AggressivityPowerMultiplier = 0.01f
float ICE.Creatures.Objects.StatusDataObject.AggressivityStaminaMultiplier = 0.01f
float ICE.Creatures.Objects.StatusDataObject.AggressivityStressMultiplier = 0.01f
float ICE.Creatures.Objects.StatusDataObject.AggressivityTemperaturMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.AggressivityThirstMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.Anxiety = 0
float ICE.Creatures.Objects.StatusDataObject.AnxietyAgeMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.AnxietyDamageMultiplier = 0.01f
float ICE.Creatures.Objects.StatusDataObject.AnxietyDebilityMultiplier = 0.25f
float ICE.Creatures.Objects.StatusDataObject.AnxietyHealthMultiplier = 1.0f
float ICE.Creatures.Objects.StatusDataObject.AnxietyHungerMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.AnxietyPowerMultiplier = 0.01f
float ICE.Creatures.Objects.StatusDataObject.AnxietyStaminaMultiplier = 0.01f
float ICE.Creatures.Objects.StatusDataObject.AnxietyStressMultiplier = 0.01f
float ICE.Creatures.Objects.StatusDataObject.AnxietyTemperaturMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.AnxietyThirstMultiplier = 0.0f
bool ICE.Creatures.Objects.StatusDataObject.AutoReactionTime = true
float ICE.Creatures.Objects.StatusDataObject.ComfortEnvironmentTemperature = 25
float ICE.Creatures.Objects.StatusDataObject.DefaultAggressivity = 25
float ICE.Creatures.Objects.StatusDataObject.DefaultAnxiety = 0
float ICE.Creatures.Objects.StatusDataObject.DefaultExperience = 0
float ICE.Creatures.Objects.StatusDataObject.DefaultNosiness = 0
float ICE.Creatures.Objects.StatusDataObject.DefaultReactionTime = 0.5f
float ICE.Creatures.Objects.StatusDataObject.Experience = 0
float ICE.Creatures.Objects.StatusDataObject.ExperienceAgeMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.ExperienceDamageMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.ExperienceDebilityMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.ExperienceHealthMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.ExperienceHungerMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.ExperiencePowerMultiplier = 0.01f
float ICE.Creatures.Objects.StatusDataObject.ExperienceStaminaMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.ExperienceStressMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.ExperienceTemperaturMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.ExperienceThirstMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.FitnessRecreationLimit = 0
float ICE.Creatures.Objects.StatusDataObject.FitnessSpeedMultiplier = 0.01f
CreatureGenderType ICE.Creatures.Objects.StatusDataObject.GenderType = CreatureGenderType.UNDEFINED
float ICE.Creatures.Objects.StatusDataObject.HealthAgeMultiplier = 0f
float ICE.Creatures.Objects.StatusDataObject.HealthDamageMultiplier = 1f
float ICE.Creatures.Objects.StatusDataObject.HealthDebilityMultiplier = 0f
float ICE.Creatures.Objects.StatusDataObject.HealthHungerMultiplier = 0
float ICE.Creatures.Objects.StatusDataObject.HealthRecreationMultiplier = 0f
float ICE.Creatures.Objects.StatusDataObject.HealthStressMultiplier = 0
float ICE.Creatures.Objects.StatusDataObject.HealthTemperaturMultiplier = 0f
float ICE.Creatures.Objects.StatusDataObject.HealthThirstMultiplier = 0
string ICE.Creatures.Objects.StatusDataObject.IndoorTag = "Untagged"
bool ICE.Creatures.Objects.StatusDataObject.IsCannibal = false
bool ICE.Creatures.Objects.StatusDataObject.IsIndoor = false
bool ICE.Creatures.Objects.StatusDataObject.IsSheltered = false
float ICE.Creatures.Objects.StatusDataObject.MaxEnvironmentTemperature = 50
float ICE.Creatures.Objects.StatusDataObject.MinEnvironmentTemperature = -25
float ICE.Creatures.Objects.StatusDataObject.Nosiness = 0
float ICE.Creatures.Objects.StatusDataObject.NosinessAgeMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.NosinessDamageMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.NosinessDebilityMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.NosinessHealthMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.NosinessHungerMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.NosinessPowerMultiplier = 0.01f
float ICE.Creatures.Objects.StatusDataObject.NosinessStaminaMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.NosinessStressMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.NosinessTemperaturMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.NosinessThirstMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.PowerAgeMultiplier = 0f
float ICE.Creatures.Objects.StatusDataObject.PowerDamageMultiplier = 1f
float ICE.Creatures.Objects.StatusDataObject.PowerDebilityMultiplier = 0
float ICE.Creatures.Objects.StatusDataObject.PowerHealthMultiplier = 0f
float ICE.Creatures.Objects.StatusDataObject.PowerHungerMultiplier = 0
float ICE.Creatures.Objects.StatusDataObject.PowerStaminaMultiplier = 0f
float ICE.Creatures.Objects.StatusDataObject.PowerStressMultiplier = 0
float ICE.Creatures.Objects.StatusDataObject.PowerTemperaturMultiplier = 0f
float ICE.Creatures.Objects.StatusDataObject.PowerThirstMultiplier = 0
float ICE.Creatures.Objects.StatusDataObject.ReactionTime = 0.5f
float ICE.Creatures.Objects.StatusDataObject.ReactionTimeFitnessMultiplier = 0.0f
float ICE.Creatures.Objects.StatusDataObject.ReactionTimeVariance = 0.25f
float ICE.Creatures.Objects.StatusDataObject.RecoveryPhase = 0
float ICE.Creatures.Objects.StatusDataObject.RecoveryPhaseMax = 0
float ICE.Creatures.Objects.StatusDataObject.RecoveryPhaseMaximum = 30
float ICE.Creatures.Objects.StatusDataObject.RecoveryPhaseMin = 0
float ICE.Creatures.Objects.StatusDataObject.RemovingDelay = 0
float ICE.Creatures.Objects.StatusDataObject.RemovingDelayMax = 20.0f
float ICE.Creatures.Objects.StatusDataObject.RemovingDelayMaximum = 300.0f
float ICE.Creatures.Objects.StatusDataObject.RemovingDelayMin = 20.0f
string ICE.Creatures.Objects.StatusDataObject.ShelterTag = "Untagged"
float ICE.Creatures.Objects.StatusDataObject.StaminaAgeMultiplier = 0f
float ICE.Creatures.Objects.StatusDataObject.StaminaDamageMultiplier = 1f
float ICE.Creatures.Objects.StatusDataObject.StaminaDebilityMultiplier = 0
float ICE.Creatures.Objects.StatusDataObject.StaminaHealthMultiplier = 0.01f
float ICE.Creatures.Objects.StatusDataObject.StaminaHungerMultiplier = 0
float ICE.Creatures.Objects.StatusDataObject.StaminaStressMultiplier = 0
float ICE.Creatures.Objects.StatusDataObject.StaminaTemperaturMultiplier = 0f
float ICE.Creatures.Objects.StatusDataObject.StaminaThirstMultiplier = 0
TrophicLevelType ICE.Creatures.Objects.StatusDataObject.TrophicLevel = TrophicLevelType.UNDEFINED
bool ICE.Creatures.Objects.StatusDataObject.UseAdvanced = false
bool ICE.Creatures.Objects.StatusDataObject.UseArmor = false
bool ICE.Creatures.Objects.StatusDataObject.UseDate = false
bool ICE.Creatures.Objects.StatusDataObject.UseDynamicInitialisation = false
bool ICE.Creatures.Objects.StatusDataObject.UseEnvironmentTemperature = false
bool ICE.Creatures.Objects.StatusDataObject.UseIndoor = false
bool ICE.Creatures.Objects.StatusDataObject.UseShelter = false
bool ICE.Creatures.Objects.StatusDataObject.UseTime = false

Property Documentation

InventoryObject ICE.Creatures.Objects.StatusDataObject.Inventory
getset
MemoryObject ICE.Creatures.Objects.StatusDataObject.Memory
getset
OdourObject ICE.Creatures.Objects.StatusDataObject.Odour
getset
SensoriaObject ICE.Creatures.Objects.StatusDataObject.Sensoria
getset
TemperaturObject ICE.Creatures.Objects.StatusDataObject.Temperatur
getset

The documentation for this class was generated from the following file: