Table of Contents

Class BiomeMaskArea

Namespace
AwesomeTechnologies.VegetationSystem.Biomes
Assembly
Assembly-CSharp.dll
public class BiomeMaskArea : MonoBehaviour
Inheritance
BiomeMaskArea
Extension Methods

Constructors

BiomeMaskArea()

public BiomeMaskArea()

Fields

BiomeType

public BiomeType BiomeType

Field Value

BiomeType

BlendCurve

public AnimationCurve BlendCurve

Field Value

AnimationCurve

BlendDistance

public float BlendDistance

Field Value

float

ClosedArea

public bool ClosedArea

Field Value

bool

GroundLayerMask

public LayerMask GroundLayerMask

Field Value

LayerMask

Id

public string Id

Field Value

string

InverseBlendCurve

public AnimationCurve InverseBlendCurve

Field Value

AnimationCurve

MaskName

public string MaskName

Field Value

string

Nodes

public List<Node> Nodes

Field Value

List<Node>

NoiseScale

public float NoiseScale

Field Value

float

ShowArea

public bool ShowArea

Field Value

bool

ShowHandles

public bool ShowHandles

Field Value

bool

TextureBlendCurve

public AnimationCurve TextureBlendCurve

Field Value

AnimationCurve

UseNoise

public bool UseNoise

Field Value

bool

Methods

AddNode(Vector3)

public void AddNode(Vector3 worldPosition)

Parameters

worldPosition Vector3

AddNodeToEnd(Vector3)

public void AddNodeToEnd(Vector3 worldPosition)

Parameters

worldPosition Vector3

AddNodeToEnd(Vector3, bool)

public void AddNodeToEnd(Vector3 worldPosition, bool disableEdge)

Parameters

worldPosition Vector3
disableEdge bool

AddNodeToEnd(Vector3, float, bool)

public void AddNodeToEnd(Vector3 worldPosition, float customWidth, bool active)

Parameters

worldPosition Vector3
customWidth float
active bool

AddNodeToEnd(Vector3, float, bool, bool)

public void AddNodeToEnd(Vector3 worldPosition, float customWidth, bool active, bool disableEdge)

Parameters

worldPosition Vector3
customWidth float
active bool
disableEdge bool

AddNodesToEnd(Vector3[])

public void AddNodesToEnd(Vector3[] worldPositions)

Parameters

worldPositions Vector3[]

AddNodesToEnd(Vector3[], bool[])

public void AddNodesToEnd(Vector3[] worldPositions, bool[] disableEdges)

Parameters

worldPositions Vector3[]
disableEdges bool[]

AddNodesToEnd(Vector3[], float[], bool[])

public void AddNodesToEnd(Vector3[] worldPositions, float[] customWidth, bool[] active)

Parameters

worldPositions Vector3[]
customWidth float[]
active bool[]

AddNodesToEnd(Vector3[], float[], bool[], bool[])

public void AddNodesToEnd(Vector3[] worldPositions, float[] customWidth, bool[] active, bool[] disableEdges)

Parameters

worldPositions Vector3[]
customWidth float[]
active bool[]
disableEdges bool[]

ClearNodes()

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

OnDrawGizmos()

public virtual void OnDrawGizmos()

OnDrawGizmosSelected()

public virtual void OnDrawGizmosSelected()

PositionNodes()

public void PositionNodes()

RefreshPostProcessVolume()

public void RefreshPostProcessVolume()

Reset()

public virtual void Reset()

UpdateBiomeMask()

public void UpdateBiomeMask()

ValidateAnimationCurve(AnimationCurve)

public bool ValidateAnimationCurve(AnimationCurve curve)

Parameters

curve AnimationCurve

Returns

bool