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
ObserverDetector
Declaration
public ObserverDetector ObserverDetector { get; }
Property Value
Methods
SpawnAnimal(AnimalSpecies, Vector3, 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, Action<Animal> onCreate = null)
Parameters
Type |
Name |
Description |
AnimalSpecies |
species |
|
System.Numerics.Vector3 |
pos |
|
System.Action<Animal> |
onCreate |
|
Returns
SpawnCorpse(AnimalSpecies, Vector3)
Spawn animal's corpse from species
at pos
.
Declaration
public Animal SpawnCorpse(AnimalSpecies species, Vector3 pos)
Parameters
Type |
Name |
Description |
AnimalSpecies |
species |
|
System.Numerics.Vector3 |
pos |
|
Returns