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
pointListList<Vector3>
Dispose()
public override void Dispose()
HasVegetationTypeIndex(VegetationTypeIndex)
public override bool HasVegetationTypeIndex(VegetationTypeIndex vegetationTypeIndex)
Parameters
vegetationTypeIndexVegetationTypeIndex
Returns
SampleIncludeVegetationMask(VegetationInstanceData, VegetationTypeIndex, JobHandle)
public override JobHandle SampleIncludeVegetationMask(VegetationInstanceData instanceData, VegetationTypeIndex vegetationTypeIndex, JobHandle dependsOn)
Parameters
instanceDataVegetationInstanceDatavegetationTypeIndexVegetationTypeIndexdependsOnJobHandle
Returns
- JobHandle
SampleMask(VegetationInstanceData, VegetationType, JobHandle)
public override JobHandle SampleMask(VegetationInstanceData instanceData, VegetationType vegetationType, JobHandle dependsOn)
Parameters
instanceDataVegetationInstanceDatavegetationTypeVegetationTypedependsOnJobHandle
Returns
- JobHandle