C# Class Pathfinding.TriangleMeshNode

Inheritance: Pathfinding.MeshNode
Afficher le fichier Open project: henryj41043/TheUnseen Class Usage Examples

Méthodes publiques

Свойство Type Description
v0 int

Protected Properties

Свойство Type Description
_navmeshHolders INavmeshHolder[]

Méthodes publiques

Méthode 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 méthode

public ClosestPointOnNode ( Vector3 p ) : Vector3
p UnityEngine.Vector3
Résultat UnityEngine.Vector3

ClosestPointOnNodeXZ() public méthode

public ClosestPointOnNodeXZ ( Vector3 _p ) : Vector3
_p UnityEngine.Vector3
Résultat UnityEngine.Vector3

ContainsPoint() public méthode

public ContainsPoint ( Int3 p ) : bool
p Int3
Résultat bool

DeserializeNode() public méthode

public DeserializeNode ( GraphSerializationContext ctx ) : void
ctx Pathfinding.Serialization.GraphSerializationContext
Résultat void

GetNavmeshHolder() public static méthode

public static GetNavmeshHolder ( uint graphIndex ) : INavmeshHolder
graphIndex uint
Résultat INavmeshHolder

GetPortal() public méthode

public GetPortal ( GraphNode _other, System left, System right, bool backwards ) : bool
_other GraphNode
left System
right System
backwards bool
Résultat bool

GetPortal() public méthode

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
Résultat bool

GetVertex() public méthode

public GetVertex ( int i ) : Int3
i int
Résultat Int3

GetVertexArrayIndex() public méthode

public GetVertexArrayIndex ( int i ) : int
i int
Résultat int

GetVertexCount() public méthode

public GetVertexCount ( ) : int
Résultat int

GetVertexIndex() public méthode

public GetVertexIndex ( int i ) : int
i int
Résultat int

Open() public méthode

public Open ( Path path, PathNode pathNode, PathHandler handler ) : void
path Path
pathNode PathNode
handler PathHandler
Résultat void

SerializeNode() public méthode

public SerializeNode ( GraphSerializationContext ctx ) : void
ctx Pathfinding.Serialization.GraphSerializationContext
Résultat void

SetNavmeshHolder() public static méthode

public static SetNavmeshHolder ( int graphIndex, INavmeshHolder graph ) : void
graphIndex int
graph INavmeshHolder
Résultat void

SharedEdge() public méthode

public SharedEdge ( GraphNode other ) : int
other GraphNode
Résultat int

TriangleMeshNode() public méthode

public TriangleMeshNode ( AstarPath astar ) : UnityEngine
astar AstarPath
Résultat UnityEngine

UpdatePositionFromVertices() public méthode

public UpdatePositionFromVertices ( ) : void
Résultat void

UpdateRecursiveG() public méthode

public UpdateRecursiveG ( Path path, PathNode pathNode, PathHandler handler ) : void
path Path
pathNode PathNode
handler PathHandler
Résultat void

Property Details

_navmeshHolders protected_oe static_oe property

protected static INavmeshHolder[] _navmeshHolders
Résultat INavmeshHolder[]

v0 public_oe property

public int v0
Résultat int