C# Class Pathfinding.LevelGridNode

Inheritance: GraphNode
Afficher le fichier Open project: henryj41043/TheUnseen Class Usage Examples

Méthodes publiques

Свойство Type Description
height float

Protected Properties

Свойство Type Description
gridConnections uint
gridConnections ushort
gridFlags ushort
gridGraphs Pathfinding.LayerGridGraph[]
nodeInGridIndex int

Méthodes publiques

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

Method Details

AddConnection() public méthode

public AddConnection ( GraphNode node, uint cost ) : void
node GraphNode
cost uint
Résultat void

ClearConnections() public méthode

public ClearConnections ( bool alsoReverse ) : void
alsoReverse bool
Résultat void

DeserializeNode() public méthode

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

FloodFill() public méthode

public FloodFill ( Stack stack, uint region ) : void
stack Stack
region uint
Résultat void

GetConnection() public méthode

public GetConnection ( int i ) : bool
i int
Résultat bool

GetConnectionValue() public méthode

public GetConnectionValue ( int dir ) : int
dir int
Résultat int

GetConnections() public méthode

public GetConnections ( GraphNodeDelegate del ) : void
del GraphNodeDelegate
Résultat void

GetGridGraph() public static méthode

public static GetGridGraph ( uint graphIndex ) : LayerGridGraph
graphIndex uint
Résultat LayerGridGraph

GetPortal() public méthode

public GetPortal ( GraphNode other, List left, List right, bool backwards ) : bool
other GraphNode
left List
right List
backwards bool
Résultat bool

HasAnyGridConnections() public méthode

public HasAnyGridConnections ( ) : bool
Résultat bool

LevelGridNode() public méthode

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

Open() public méthode

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

RemoveConnection() public méthode

public RemoveConnection ( GraphNode node ) : void
node GraphNode
Résultat void

ResetAllGridConnections() public méthode

public ResetAllGridConnections ( ) : void
Résultat void

SerializeNode() public méthode

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

SetConnectionValue() public méthode

public SetConnectionValue ( int dir, int value ) : void
dir int
value int
Résultat void

SetGridGraph() public static méthode

public static SetGridGraph ( int graphIndex, LayerGridGraph graph ) : void
graphIndex int
graph LayerGridGraph
Résultat void

SetPosition() public méthode

public SetPosition ( Int3 position ) : void
position Int3
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

gridConnections protected_oe property

protected uint gridConnections
Résultat uint

gridConnections protected_oe property

protected ushort gridConnections
Résultat ushort

gridFlags protected_oe property

protected ushort gridFlags
Résultat ushort

gridGraphs protected_oe static_oe property

protected static LayerGridGraph[],Pathfinding gridGraphs
Résultat Pathfinding.LayerGridGraph[]

height public_oe property

public float height
Résultat float

nodeInGridIndex protected_oe property

protected int nodeInGridIndex
Résultat int