C# Class Pluton.Zone2D

Inheritance: UnityEngine.MonoBehaviour
Show file Open project: Notulp/Pluton Class Usage Examples

Public Properties

Property Type Description
Name string
Tris int[]
TrisCount int
Verts List
max float
min float
zoneCollider UnityEngine.MeshCollider
zoneMesh UnityEngine.Mesh
zoneMeshFilter UnityEngine.MeshFilter

Public Methods

Method Description
AddPoint ( Vector3 p ) : void
AddPoint ( float x, float z ) : void
AddPoint ( float x, float y, float z ) : void
Awake ( ) : void
Clear ( ) : void
ComputeAllTris ( ) : void
ComputeBottomTris ( ) : void
ComputeSideTris ( ) : void
ComputeTopTris ( ) : void
Contains ( Vector3 v3 ) : bool
Contains ( float x, float z ) : bool
Contains ( float x, float y, float z ) : bool
Draw ( ) : void
DrawLine ( Vector3 From, Vector3 To, Color color ) : void
ResetTris ( ) : void
Serialize ( ) : SerializedZone2D
UpdateMesh ( ) : void

Method Details

AddPoint() public method

public AddPoint ( Vector3 p ) : void
p UnityEngine.Vector3
return void

AddPoint() public method

public AddPoint ( float x, float z ) : void
x float
z float
return void

AddPoint() public method

public AddPoint ( float x, float y, float z ) : void
x float
y float
z float
return void

Awake() public method

public Awake ( ) : void
return void

Clear() public method

public Clear ( ) : void
return void

ComputeAllTris() public method

public ComputeAllTris ( ) : void
return void

ComputeBottomTris() public method

public ComputeBottomTris ( ) : void
return void

ComputeSideTris() public method

public ComputeSideTris ( ) : void
return void

ComputeTopTris() public method

public ComputeTopTris ( ) : void
return void

Contains() public method

public Contains ( Vector3 v3 ) : bool
v3 UnityEngine.Vector3
return bool

Contains() public method

public Contains ( float x, float z ) : bool
x float
z float
return bool

Contains() public method

public Contains ( float x, float y, float z ) : bool
x float
y float
z float
return bool

Draw() public method

public Draw ( ) : void
return void

DrawLine() public method

public DrawLine ( Vector3 From, Vector3 To, Color color ) : void
From UnityEngine.Vector3
To UnityEngine.Vector3
color UnityEngine.Color
return void

ResetTris() public method

public ResetTris ( ) : void
return void

Serialize() public method

public Serialize ( ) : SerializedZone2D
return SerializedZone2D

UpdateMesh() public method

public UpdateMesh ( ) : void
return void

Property Details

Name public property

public string Name
return string

Tris public property

public int[] Tris
return int[]

TrisCount public property

public int TrisCount
return int

Verts public property

public List Verts
return List

max public static property

public static float max
return float

min public static property

public static float min
return float

zoneCollider public property

public MeshCollider,UnityEngine zoneCollider
return UnityEngine.MeshCollider

zoneMesh public property

public Mesh,UnityEngine zoneMesh
return UnityEngine.Mesh

zoneMeshFilter public property

public MeshFilter,UnityEngine zoneMeshFilter
return UnityEngine.MeshFilter