Table of Contents

Class PolygonMaskArea

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

Constructors

PolygonMaskArea()

public PolygonMaskArea()

Fields

PolygonArray

public NativeArray<Vector2> PolygonArray

Field Value

NativeArray<Vector2>

SegmentArray

public NativeArray<LineSegment2D> SegmentArray

Field Value

NativeArray<LineSegment2D>

Methods

AddPolygon(List<Vector3>)

public void AddPolygon(List<Vector3> pointList)

Parameters

pointList List<Vector3>

Dispose()

public override void Dispose()

HasVegetationTypeIndex(VegetationTypeIndex)

public override bool HasVegetationTypeIndex(VegetationTypeIndex vegetationTypeIndex)

Parameters

vegetationTypeIndex VegetationTypeIndex

Returns

bool

SampleIncludeVegetationMask(VegetationInstanceData, VegetationTypeIndex, JobHandle)

public override JobHandle SampleIncludeVegetationMask(VegetationInstanceData instanceData, VegetationTypeIndex vegetationTypeIndex, JobHandle dependsOn)

Parameters

instanceData VegetationInstanceData
vegetationTypeIndex VegetationTypeIndex
dependsOn JobHandle

Returns

JobHandle

SampleMask(VegetationInstanceData, VegetationType, JobHandle)

public override JobHandle SampleMask(VegetationInstanceData instanceData, VegetationType vegetationType, JobHandle dependsOn)

Parameters

instanceData VegetationInstanceData
vegetationType VegetationType
dependsOn JobHandle

Returns

JobHandle