Class TreeSpecies
Inheritance
System.Object
TreeSpecies
Assembly: Eco.Simulation.dll
Syntax
public abstract class TreeSpecies : PlantSpecies, IController, IViewController, IHasUniversalID, IStat
Constructors
TreeSpecies()
Declaration
Properties
BranchCount
Declaration
public Range BranchCount { get; set; }
Property Value
BranchingDef
Declaration
public List<TreeBranchDef> BranchingDef { get; set; }
Property Value
BranchRotations
Declaration
public float[] BranchRotations { get; set; }
Property Value
Type |
Description |
System.Single[] |
|
ChanceToSpawnDebris
Declaration
public float ChanceToSpawnDebris { get; set; }
Property Value
Type |
Description |
System.Single |
|
DebrisResources
Declaration
public Dictionary<Type, Range> DebrisResources { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<System.Type, Range> |
|
DebrisType
Declaration
public Type DebrisType { get; set; }
Property Value
Type |
Description |
System.Type |
|
Density
Declaration
public float Density { get; set; }
Property Value
Type |
Description |
System.Single |
|
LogHealth
Declaration
public float LogHealth { get; set; }
Property Value
Type |
Description |
System.Single |
|
RandomRotations
Declaration
public float[] RandomRotations { get; set; }
Property Value
Type |
Description |
System.Single[] |
|
RandomYRotation
Declaration
public bool RandomYRotation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SequentialBranchRotations
When set will use the branch rotations in order instead of randomly, useful for putting branches at the same height in a circle around the tree.
Declaration
public bool SequentialBranchRotations { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
TopBranchHealth
Declaration
public int TopBranchHealth { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
TopBranchLeafPoints
Declaration
public int TopBranchLeafPoints { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
TreeHealth
Declaration
public float TreeHealth { get; set; }
Property Value
Type |
Description |
System.Single |
|
TrunkResources
Declaration
public Dictionary<Type, Range> TrunkResources { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<System.Type, Range> |
|
XZScaleRange
Declaration
public Range XZScaleRange { get; set; }
Property Value
YScaleRange
Declaration
public Range YScaleRange { get; set; }
Property Value
Implements