Click or drag to resize
IAnimalSpecies Properties

The IAnimalSpecies type exposes the following members.

Properties
  NameDescription
Public propertyEatingSpeedPerUnitRadius

The number of food chunks a creature can eat in one tick per unit Radius. This means larger creatures can eat more than smaller creatures in one tick.

Public propertyEyesightRadius

The distance that a creature can see. This is used to determine the amount of area to be evaluated in a call to the Scan method.

Public propertyGrowthWait

The amount of time in ticks a creature must wait before growing another unit of radius in size. The initial GrowthWait is defined in such a way that a creature will reach full size or MatureRadius after one half of the LifeSpan.

Each tick GrowthWait will drop by one. Once the GrowthWait reaches 0 the creature will grow if it meets all growth requirements. Growth will happen automatically as long as the requirements for growth have been met.

(Inherited from ISpecies.)
Public propertyInvisibleOdds

The odds that a creature is invisible to another creature that uses the Scan method.

Public propertyIsCarnivore

Determines if a creature is a Carnivore.

Public propertyLifeSpan

The amount of time in ticks a creature is capable of living. Once the creature reaches the full lifespan of the species it is killed with the reason PopulationChangeReason.OldAge.

(Inherited from ISpecies.)
Public propertyMatureRadius

The maximum radius that a creature can achieve once they are fully matured. Once a creature has fully matured they may perform additional actions such as reproduction, while others actions cease such as growth.

(Inherited from ISpecies.)
Public propertyMaximumAttackDamagePerUnitRadius

The maximum amount of damage that can be inflicted by a creature in a single tick per unit radius. This means larger creatures can attack harder than smaller creatures per tick.

Public propertyMaximumDefendDamagePerUnitRadius

The maximum amount of damage that can be absorbed by a creature in a single tick per unit radius. This means larger creatures can defend better than smaller creatures per tick.

Public propertyMaximumEnergyPerUnitRadius

The maximum amount of energy a creature can store for every unit of Radius it has grown. This allows larger creatures to store more energy than smaller creatures.

(Inherited from ISpecies.)
Public propertyMaximumSpeed

The maximum speed the creature is capable of moving.

Public propertyReproductionWait

The amount of time in ticks a creature must wait between reproductions. Creatures can normally reproduce more than once in a lifetime, so the time limit between reproduction and the life span of the creature are used to define the maximum number of reproductions.

Each tick ReproductionWait will drop by one. Once the ReproductionWait reaches 0 one of the requirements the CanReproduce property will be met. Once a creature is capable of reproducing a call to BeginReproduction must be made to start incubation.

(Inherited from ISpecies.)
Public propertySkin

Returns the Skin the creature will use when being displayed in the Terrarium.

(Inherited from ISpecies.)
Public propertySkinFamily

Returns the SkinFamily the creature will use when being displayed in the Terrarium.

Top
See Also