Class BiomeMaskArea
public class BiomeMaskArea : MonoBehaviour
- Inheritance
-
BiomeMaskArea
- Extension Methods
-
Constructors
BiomeMaskArea()
Fields
BiomeType
public BiomeType BiomeType
Field Value
- BiomeType
BlendCurve
public AnimationCurve BlendCurve
Field Value
- AnimationCurve
BlendDistance
public float BlendDistance
Field Value
- float
ClosedArea
Field Value
- bool
GroundLayerMask
public LayerMask GroundLayerMask
Field Value
- LayerMask
Id
Field Value
- string
InverseBlendCurve
public AnimationCurve InverseBlendCurve
Field Value
- AnimationCurve
MaskName
Field Value
- string
Nodes
Field Value
- List<Node>
NoiseScale
Field Value
- float
ShowArea
Field Value
- bool
ShowHandles
Field Value
- bool
TextureBlendCurve
public AnimationCurve TextureBlendCurve
Field Value
- AnimationCurve
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()
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