Class AnimalSim
Inheritance
System.Object
AnimalSim
Assembly: Eco.Simulation.dll
Syntax
public class AnimalSim : Simulation
Constructors
AnimalSim()
Declaration
Fields
AnimalPerfStats
Declaration
public AnimalPerfStats AnimalPerfStats
Field Value
Properties
ObserverManager
Declaration
public ObserverManager ObserverManager { get; }
Property Value
Methods
SpawnAnimal(AnimalSpecies, Vector3, Int32, Action<Animal>)
Spawn alive animal from species at pos.
Optionally onCreate action may be provided which will be called before animal registered as tickable.
It ensures animal fully initialized before first tick.
Declaration
public Animal SpawnAnimal(AnimalSpecies species, Vector3 pos, int herdID, Action<Animal> onCreate = null)
Parameters
| Type |
Name |
Description |
| AnimalSpecies |
species |
|
| System.Numerics.Vector3 |
pos |
|
| System.Int32 |
herdID |
|
| System.Action<Animal> |
onCreate |
|
Returns
SpawnCorpse(AnimalSpecies, Vector3, Int32)
Spawn animal's corpse from species at pos.
Declaration
public Animal SpawnCorpse(AnimalSpecies species, Vector3 pos, int herdID)
Parameters
| Type |
Name |
Description |
| AnimalSpecies |
species |
|
| System.Numerics.Vector3 |
pos |
|
| System.Int32 |
herdID |
|
Returns