C# Класс Pathfinding.PointNode

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

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

Свойство Тип Описание
connectionCosts uint[]
connections Pathfinding.GraphNode[]
next PointNode

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

Метод Описание
AddConnection ( GraphNode node, uint cost ) : void
ClearConnections ( bool alsoReverse ) : void
ContainsConnection ( GraphNode node ) : bool
DeserializeNode ( GraphSerializationContext ctx ) : void
DeserializeReferences ( GraphSerializationContext ctx ) : void
GetConnections ( GraphNodeDelegate del ) : void
Open ( Path path, PathNode pathNode, PathHandler handler ) : void
PointNode ( AstarPath astar ) : UnityEngine
RemoveConnection ( GraphNode node ) : void
SerializeNode ( GraphSerializationContext ctx ) : void
SerializeReferences ( GraphSerializationContext ctx ) : void
SetPosition ( Int3 value ) : void
UpdateRecursiveG ( Path path, PathNode pathNode, PathHandler handler ) : void

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

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

public AddConnection ( GraphNode node, uint cost ) : void
node GraphNode
cost uint
Результат void

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

public ClearConnections ( bool alsoReverse ) : void
alsoReverse bool
Результат void

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

public ContainsConnection ( GraphNode node ) : bool
node GraphNode
Результат bool

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

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

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

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

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

public GetConnections ( GraphNodeDelegate del ) : void
del GraphNodeDelegate
Результат void

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

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

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

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

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

public RemoveConnection ( GraphNode node ) : void
node GraphNode
Результат void

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

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

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

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

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

public SetPosition ( Int3 value ) : void
value Int3
Результат void

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

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

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

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

public uint[] connectionCosts
Результат uint[]

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

public GraphNode[],Pathfinding connections
Результат Pathfinding.GraphNode[]

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

public PointNode,Pathfinding next
Результат PointNode