C# Класс Pathfinding.LevelGridNode

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

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

Свойство Тип Описание
height float

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

Свойство Тип Описание
gridConnections uint
gridConnections ushort
gridFlags ushort
gridGraphs Pathfinding.LayerGridGraph[]
nodeInGridIndex int

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

Метод Описание
AddConnection ( GraphNode node, uint cost ) : void
ClearConnections ( bool alsoReverse ) : void
DeserializeNode ( GraphSerializationContext ctx ) : void
FloodFill ( Stack stack, uint region ) : void
GetConnection ( int i ) : bool
GetConnectionValue ( int dir ) : int
GetConnections ( GraphNodeDelegate del ) : void
GetGridGraph ( uint graphIndex ) : LayerGridGraph
GetPortal ( GraphNode other, List left, List right, bool backwards ) : bool
HasAnyGridConnections ( ) : bool
LevelGridNode ( AstarPath astar ) : UnityEngine
Open ( Path path, PathNode pathNode, PathHandler handler ) : void
RemoveConnection ( GraphNode node ) : void
ResetAllGridConnections ( ) : void
SerializeNode ( GraphSerializationContext ctx ) : void
SetConnectionValue ( int dir, int value ) : void
SetGridGraph ( int graphIndex, LayerGridGraph graph ) : void
SetPosition ( Int3 position ) : 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

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

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

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

public FloodFill ( Stack stack, uint region ) : void
stack Stack
region uint
Результат void

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

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

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

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

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

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

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

public static GetGridGraph ( uint graphIndex ) : LayerGridGraph
graphIndex uint
Результат LayerGridGraph

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

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

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

public HasAnyGridConnections ( ) : bool
Результат bool

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

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

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

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

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

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

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

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

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

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

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

public SetConnectionValue ( int dir, int value ) : void
dir int
value int
Результат void

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

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

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

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

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

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

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

gridConnections защищенное свойство

protected uint gridConnections
Результат uint

gridConnections защищенное свойство

protected ushort gridConnections
Результат ushort

gridFlags защищенное свойство

protected ushort gridFlags
Результат ushort

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

protected static LayerGridGraph[],Pathfinding gridGraphs
Результат Pathfinding.LayerGridGraph[]

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

public float height
Результат float

nodeInGridIndex защищенное свойство

protected int nodeInGridIndex
Результат int