C# Class Pathfinding.TriangleMeshNode

Inheritance: Pathfinding.MeshNode
Mostrar archivo Open project: henryj41043/TheUnseen Class Usage Examples

Public Properties

Property Type Description
v0 int

Protected Properties

Property Type Description
_navmeshHolders INavmeshHolder[]

Public Methods

Method Description
ClosestPointOnNode ( Vector3 p ) : Vector3
ClosestPointOnNodeXZ ( Vector3 _p ) : Vector3
ContainsPoint ( Int3 p ) : bool
DeserializeNode ( GraphSerializationContext ctx ) : void
GetNavmeshHolder ( uint graphIndex ) : INavmeshHolder
GetPortal ( GraphNode _other, System left, System right, bool backwards ) : bool
GetPortal ( GraphNode _other, System left, System right, bool backwards, int &aIndex, int &bIndex ) : bool
GetVertex ( int i ) : Int3
GetVertexArrayIndex ( int i ) : int
GetVertexCount ( ) : int
GetVertexIndex ( int i ) : int
Open ( Path path, PathNode pathNode, PathHandler handler ) : void
SerializeNode ( GraphSerializationContext ctx ) : void
SetNavmeshHolder ( int graphIndex, INavmeshHolder graph ) : void
SharedEdge ( GraphNode other ) : int
TriangleMeshNode ( AstarPath astar ) : UnityEngine
UpdatePositionFromVertices ( ) : void
UpdateRecursiveG ( Path path, PathNode pathNode, PathHandler handler ) : void

Method Details

ClosestPointOnNode() public method

public ClosestPointOnNode ( Vector3 p ) : Vector3
p UnityEngine.Vector3
return UnityEngine.Vector3

ClosestPointOnNodeXZ() public method

public ClosestPointOnNodeXZ ( Vector3 _p ) : Vector3
_p UnityEngine.Vector3
return UnityEngine.Vector3

ContainsPoint() public method

public ContainsPoint ( Int3 p ) : bool
p Int3
return bool

DeserializeNode() public method

public DeserializeNode ( GraphSerializationContext ctx ) : void
ctx Pathfinding.Serialization.GraphSerializationContext
return void

GetNavmeshHolder() public static method

public static GetNavmeshHolder ( uint graphIndex ) : INavmeshHolder
graphIndex uint
return INavmeshHolder

GetPortal() public method

public GetPortal ( GraphNode _other, System left, System right, bool backwards ) : bool
_other GraphNode
left System
right System
backwards bool
return bool

GetPortal() public method

public GetPortal ( GraphNode _other, System left, System right, bool backwards, int &aIndex, int &bIndex ) : bool
_other GraphNode
left System
right System
backwards bool
aIndex int
bIndex int
return bool

GetVertex() public method

public GetVertex ( int i ) : Int3
i int
return Int3

GetVertexArrayIndex() public method

public GetVertexArrayIndex ( int i ) : int
i int
return int

GetVertexCount() public method

public GetVertexCount ( ) : int
return int

GetVertexIndex() public method

public GetVertexIndex ( int i ) : int
i int
return int

Open() public method

public Open ( Path path, PathNode pathNode, PathHandler handler ) : void
path Path
pathNode PathNode
handler PathHandler
return void

SerializeNode() public method

public SerializeNode ( GraphSerializationContext ctx ) : void
ctx Pathfinding.Serialization.GraphSerializationContext
return void

SetNavmeshHolder() public static method

public static SetNavmeshHolder ( int graphIndex, INavmeshHolder graph ) : void
graphIndex int
graph INavmeshHolder
return void

SharedEdge() public method

public SharedEdge ( GraphNode other ) : int
other GraphNode
return int

TriangleMeshNode() public method

public TriangleMeshNode ( AstarPath astar ) : UnityEngine
astar AstarPath
return UnityEngine

UpdatePositionFromVertices() public method

public UpdatePositionFromVertices ( ) : void
return void

UpdateRecursiveG() public method

public UpdateRecursiveG ( Path path, PathNode pathNode, PathHandler handler ) : void
path Path
pathNode PathNode
handler PathHandler
return void

Property Details

_navmeshHolders protected_oe static_oe property

protected static INavmeshHolder[] _navmeshHolders
return INavmeshHolder[]

v0 public_oe property

public int v0
return int