C# Класс Pathfinding.TriangleMeshNode

Наследование: Pathfinding.MeshNode
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
v0 int

Защищенные свойства (Protected)

Свойство Тип Описание
_navmeshHolders INavmeshHolder[]

Открытые методы

Метод Описание
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

Описание методов

ClosestPointOnNode() публичный Метод

public ClosestPointOnNode ( Vector3 p ) : Vector3
p UnityEngine.Vector3
Результат UnityEngine.Vector3

ClosestPointOnNodeXZ() публичный Метод

public ClosestPointOnNodeXZ ( Vector3 _p ) : Vector3
_p UnityEngine.Vector3
Результат UnityEngine.Vector3

ContainsPoint() публичный Метод

public ContainsPoint ( Int3 p ) : bool
p Int3
Результат bool

DeserializeNode() публичный Метод

public DeserializeNode ( GraphSerializationContext ctx ) : void
ctx Pathfinding.Serialization.GraphSerializationContext
Результат void

GetNavmeshHolder() публичный статический Метод

public static GetNavmeshHolder ( uint graphIndex ) : INavmeshHolder
graphIndex uint
Результат INavmeshHolder

GetPortal() публичный Метод

public GetPortal ( GraphNode _other, System left, System right, bool backwards ) : bool
_other GraphNode
left System
right System
backwards bool
Результат bool

GetPortal() публичный Метод

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
Результат bool

GetVertex() публичный Метод

public GetVertex ( int i ) : Int3
i int
Результат Int3

GetVertexArrayIndex() публичный Метод

public GetVertexArrayIndex ( int i ) : int
i int
Результат int

GetVertexCount() публичный Метод

public GetVertexCount ( ) : int
Результат int

GetVertexIndex() публичный Метод

public GetVertexIndex ( int i ) : int
i int
Результат int

Open() публичный Метод

public Open ( Path path, PathNode pathNode, PathHandler handler ) : void
path Path
pathNode PathNode
handler PathHandler
Результат void

SerializeNode() публичный Метод

public SerializeNode ( GraphSerializationContext ctx ) : void
ctx Pathfinding.Serialization.GraphSerializationContext
Результат void

SetNavmeshHolder() публичный статический Метод

public static SetNavmeshHolder ( int graphIndex, INavmeshHolder graph ) : void
graphIndex int
graph INavmeshHolder
Результат void

SharedEdge() публичный Метод

public SharedEdge ( GraphNode other ) : int
other GraphNode
Результат int

TriangleMeshNode() публичный Метод

public TriangleMeshNode ( AstarPath astar ) : UnityEngine
astar AstarPath
Результат UnityEngine

UpdatePositionFromVertices() публичный Метод

public UpdatePositionFromVertices ( ) : void
Результат void

UpdateRecursiveG() публичный Метод

public UpdateRecursiveG ( Path path, PathNode pathNode, PathHandler handler ) : void
path Path
pathNode PathNode
handler PathHandler
Результат void

Описание свойств

_navmeshHolders защищенное статическое свойство

protected static INavmeshHolder[] _navmeshHolders
Результат INavmeshHolder[]

v0 публичное свойство

public int v0
Результат int