Class BaseMaskArea
- Namespace
- AwesomeTechnologies
- Assembly
- Assembly-CSharp.dll
public class BaseMaskArea
- Inheritance
-
BaseMaskArea
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
BaseMaskArea()
Fields
AdditionalGrassWidth
public float AdditionalGrassWidth
Field Value
- float
AdditionalGrassWidthMax
public float AdditionalGrassWidthMax
Field Value
- float
AdditionalLargeObjectWidth
public float AdditionalLargeObjectWidth
Field Value
- float
AdditionalLargeObjectWidthMax
public float AdditionalLargeObjectWidthMax
Field Value
- float
AdditionalObjectWidth
public float AdditionalObjectWidth
Field Value
- float
AdditionalObjectWidthMax
public float AdditionalObjectWidthMax
Field Value
- float
AdditionalPlantWidth
public float AdditionalPlantWidth
Field Value
- float
AdditionalPlantWidthMax
public float AdditionalPlantWidthMax
Field Value
- float
AdditionalTreeWidth
public float AdditionalTreeWidth
Field Value
- float
AdditionalTreeWidthMax
public float AdditionalTreeWidthMax
Field Value
- float
MaskBounds
Field Value
- Bounds
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
OnMaskDeleteDelegate
public BaseMaskArea.MultionMaskDeleteDelegate OnMaskDeleteDelegate
Field Value
- BaseMaskArea.MultionMaskDeleteDelegate
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
VegetationItemID
public string VegetationItemID
Field Value
- string
VegetationTypeList
public List<VegetationTypeSettings> VegetationTypeList
Field Value
- List<VegetationTypeSettings>
Methods
CallDeleteEvent()
public void CallDeleteEvent()
Dispose()
public virtual void Dispose()
ExcludeVegetationType(VegetationType)
public bool ExcludeVegetationType(VegetationType vegetationType)
Parameters
vegetationType VegetationType
Returns
- bool
GetAdditionalWidth(VegetationType)
public float GetAdditionalWidth(VegetationType vegetationType)
Parameters
vegetationType VegetationType
Returns
- float
GetAdditionalWidthMax(VegetationType)
public float GetAdditionalWidthMax(VegetationType vegetationType)
Parameters
vegetationType VegetationType
Returns
- float
GetMaxAdditionalDistance()
public float GetMaxAdditionalDistance()
Returns
- float
GetPerlinScale(VegetationType)
public float GetPerlinScale(VegetationType vegetationType)
Parameters
vegetationType VegetationType
Returns
- float
GetVegetationTypeSettings(VegetationTypeIndex)
public VegetationTypeSettings GetVegetationTypeSettings(VegetationTypeIndex vegetationTypeIndex)
Parameters
vegetationTypeIndex VegetationTypeIndex
Returns
- VegetationTypeSettings
HasVegetationTypeIndex(VegetationTypeIndex)
public virtual bool HasVegetationTypeIndex(VegetationTypeIndex vegetationTypeIndex)
Parameters
vegetationTypeIndex VegetationTypeIndex
Returns
- bool
SampleIncludeVegetationMask(VegetationInstanceData, VegetationTypeIndex, JobHandle)
public virtual JobHandle SampleIncludeVegetationMask(VegetationInstanceData instanceData, VegetationTypeIndex vegetationTypeIndex, JobHandle dependsOn)
Parameters
instanceData VegetationInstanceData
vegetationTypeIndex VegetationTypeIndex
dependsOn JobHandle
Returns
- JobHandle
SampleMask(VegetationInstanceData, VegetationType, JobHandle)
public virtual JobHandle SampleMask(VegetationInstanceData instanceData, VegetationType vegetationType, JobHandle dependsOn)
Parameters
instanceData VegetationInstanceData
vegetationType VegetationType
dependsOn JobHandle
Returns
- JobHandle
SamplePerlinNoise(Vector3, float)
public float SamplePerlinNoise(Vector3 point, float perlinNoiceScale)
Parameters
point Vector3
perlinNoiceScale float
Returns
- float