Table of Contents

Class BaseMaskArea

Namespace
AwesomeTechnologies
Assembly
Assembly-CSharp.dll
public class BaseMaskArea
Inheritance
BaseMaskArea
Derived
Inherited Members
Extension Methods

Constructors

BaseMaskArea()

public 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

public Bounds 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

public bool RemoveGrass

Field Value

bool

RemoveLargeObjects

public bool RemoveLargeObjects

Field Value

bool

RemoveObjects

public bool RemoveObjects

Field Value

bool

RemovePlants

public bool RemovePlants

Field Value

bool

RemoveTrees

public 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