Class VegetationMask
- Namespace
- AwesomeTechnologies
- Assembly
- Assembly-CSharp.dll
public class VegetationMask : MonoBehaviour
- Inheritance
-
VegetationMask
- Derived
-
- Extension Methods
-
Constructors
VegetationMask()
Fields
AdditionalGrassPerimiter
public float AdditionalGrassPerimiter
Field Value
- float
AdditionalGrassPerimiterMax
public float AdditionalGrassPerimiterMax
Field Value
- float
AdditionalLargeObjectPerimiter
public float AdditionalLargeObjectPerimiter
Field Value
- float
AdditionalLargeObjectPerimiterMax
public float AdditionalLargeObjectPerimiterMax
Field Value
- float
AdditionalObjectPerimiter
public float AdditionalObjectPerimiter
Field Value
- float
AdditionalObjectPerimiterMax
public float AdditionalObjectPerimiterMax
Field Value
- float
AdditionalPlantPerimiter
public float AdditionalPlantPerimiter
Field Value
- float
AdditionalPlantPerimiterMax
public float AdditionalPlantPerimiterMax
Field Value
- float
AdditionalTreePerimiter
public float AdditionalTreePerimiter
Field Value
- float
AdditionalTreePerimiterMax
public float AdditionalTreePerimiterMax
Field Value
- float
ClosedArea
Field Value
- bool
GroundLayerMask
public LayerMask GroundLayerMask
Field Value
- LayerMask
Id
Field Value
- string
IncludeVegetationType
public bool IncludeVegetationType
Field Value
- bool
MaskName
Field Value
- string
Nodes
Field Value
- List<Node>
NoiseScaleGrass
public float NoiseScaleGrass
Field Value
- float
NoiseScaleLargeObject
public float NoiseScaleLargeObject
Field Value
- float
NoiseScaleObject
public float NoiseScaleObject
Field Value
- float
NoiseScalePlant
public float NoiseScalePlant
Field Value
- float
NoiseScaleTree
public float NoiseScaleTree
Field Value
- float
RemoveGrass
Field Value
- bool
RemoveLargeObjects
public bool RemoveLargeObjects
Field Value
- bool
RemoveObjects
public bool RemoveObjects
Field Value
- bool
RemovePlants
Field Value
- bool
RemoveTrees
Field Value
- bool
ShowArea
Field Value
- bool
ShowHandles
Field Value
- bool
VegetationTypeList
public List<VegetationTypeSettings> VegetationTypeList
Field Value
- List<VegetationTypeSettings>
Methods
AddNode(Vector3)
public void AddNode(Vector3 worldPosition)
Parameters
worldPosition Vector3
AddNodeToEnd(Vector3)
public void AddNodeToEnd(Vector3 worldPosition)
Parameters
worldPosition Vector3
AddNodeToEnd(Vector3, float, bool)
public void AddNodeToEnd(Vector3 worldPosition, float customWidth, bool active)
Parameters
worldPosition Vector3
customWidth float
active bool
AddNodesToEnd(Vector3[])
public void AddNodesToEnd(Vector3[] worldPositions)
Parameters
worldPositions Vector3[]
AddNodesToEnd(Vector3[], float[], bool[])
public void AddNodesToEnd(Vector3[] worldPositions, float[] customWidth, bool[] active)
Parameters
worldPositions Vector3[]
customWidth float[]
active bool[]
AddVegetationTypes(BaseMaskArea)
public void AddVegetationTypes(BaseMaskArea maskArea)
Parameters
maskArea BaseMaskArea
Awake()
public virtual void Awake()
ClearNodes()
DeleteNode(Node)
public void DeleteNode(Node node)
Parameters
node Node
FindClosestNode(Vector3)
public Node FindClosestNode(Vector3 worldPosition)
Parameters
worldPosition Vector3
Returns
- Node
GetNextNode(Node)
public Node GetNextNode(Node node)
Parameters
node Node
Returns
- Node
GetNodeIndex(Node)
public int GetNodeIndex(Node node)
Parameters
node Node
Returns
- int
GetPreviousNode(Node)
public Node GetPreviousNode(Node node)
Parameters
node Node
Returns
- Node
GetWorldSpaceNodePositions()
public List<Vector3> GetWorldSpaceNodePositions()
Returns
- List<Vector3>
OnDrawGizmosSelected()
public virtual void OnDrawGizmosSelected()
PositionNodes()
public void PositionNodes()
Reset()
public virtual void Reset()
UpdateVegetationMask()
public virtual void UpdateVegetationMask()