Class AnimalSpecies
Inheritance
System.Object
AnimalSpecies
Assembly: Eco.Simulation.dll
Syntax
public abstract class AnimalSpecies : Species, IController, IViewController, IHasUniversalID, IStat
Constructors
AnimalSpecies()
Declaration
protected AnimalSpecies()
Properties
AnimalDamage
Declaration
public float AnimalDamage { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
AnimalLayer
Declaration
public AnimalLayer AnimalLayer { get; }
Property Value
AnimalSkittishness
Declaration
public AnimalSkittishness AnimalSkittishness { get; set; }
Property Value
Aquatic
Declaration
public bool Aquatic { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
AttackRange
Declaration
public float AttackRange { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
AttackUnprovokedDistance
Declaration
public float AttackUnprovokedDistance { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
CanSwimNearCoast
Declaration
public bool CanSwimNearCoast { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ChanceOfAlertNoise
Declaration
public float ChanceOfAlertNoise { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
ChanceToAttack
Declaration
public float ChanceToAttack { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
ChanceToAttackUnprovoked
Declaration
public float ChanceToAttackUnprovoked { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
Declaration
public string EatTags { get; set; }
Property Value
| Type |
Description |
| System.String |
|
FoodSources
Declaration
public List<Type> FoodSources { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Type> |
|
FoodSourcesSpecies
Declaration
public IEnumerable<Species> FoodSourcesSpecies { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.IEnumerable<Species> |
|
Health
Declaration
public float Health { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
Declaration
public float HeavyFootstep { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
HerdSize
Declaration
public Range HerdSize { get; set; }
Property Value
IsFishable
Declaration
public bool IsFishable { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
MaxGrowthRatePerHour
Caps total growth rate, both population increase and spread
Declaration
public float MaxGrowthRatePerHour { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
MaxVisibilityAngle
Declaration
public float MaxVisibilityAngle { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
MaxVisibilityDistance
Declaration
public float MaxVisibilityDistance { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
Nocturnal
Declaration
public bool Nocturnal { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
PathRegionType
Declaration
public PathRegionType PathRegionType { get; set; }
Property Value
PlayerDamage
Declaration
public float PlayerDamage { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
PopulationLayer
Declaration
public string PopulationLayer { get; }
Property Value
| Type |
Description |
| System.String |
|
Swimming
Declaration
public bool Swimming { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
TimeTill50PercentCloserToMaxInHours
How long it takes the population to rise 50% closer to the max in its cell.
Declaration
public float TimeTill50PercentCloserToMaxInHours { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
TimeToSpread1ToNeighborInHours
How many hours it takes to reach 1 organism from 0 in a neighboring cell.
Declaration
public float TimeToSpread1ToNeighborInHours { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
TolerateTramplePercent
Declaration
public float TolerateTramplePercent { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
TooCloseDistance
Declaration
public float TooCloseDistance { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
Methods
Eats(Species)
Declaration
public bool Eats(Species species)
Parameters
| Type |
Name |
Description |
| Species |
species |
|
Returns
| Type |
Description |
| System.Boolean |
|
FlatEnough(Int32)
Declaration
public bool FlatEnough(int flattness)
Parameters
| Type |
Name |
Description |
| System.Int32 |
flattness |
|
Returns
| Type |
Description |
| System.Boolean |
|
Implements