C# Class Pathfinding.PointNode

Inheritance: GraphNode
ファイルを表示 Open project: henryj41043/TheUnseen Class Usage Examples

Public Properties

Property Type Description
connectionCosts uint[]
connections Pathfinding.GraphNode[]
next PointNode

Public Methods

Method Description
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

Method Details

AddConnection() public method

public AddConnection ( GraphNode node, uint cost ) : void
node GraphNode
cost uint
return void

ClearConnections() public method

public ClearConnections ( bool alsoReverse ) : void
alsoReverse bool
return void

ContainsConnection() public method

public ContainsConnection ( GraphNode node ) : bool
node GraphNode
return bool

DeserializeNode() public method

public DeserializeNode ( GraphSerializationContext ctx ) : void
ctx Pathfinding.Serialization.GraphSerializationContext
return void

DeserializeReferences() public method

public DeserializeReferences ( GraphSerializationContext ctx ) : void
ctx Pathfinding.Serialization.GraphSerializationContext
return void

GetConnections() public method

public GetConnections ( GraphNodeDelegate del ) : void
del GraphNodeDelegate
return void

Open() public method

public Open ( Path path, PathNode pathNode, PathHandler handler ) : void
path Path
pathNode PathNode
handler PathHandler
return void

PointNode() public method

public PointNode ( AstarPath astar ) : UnityEngine
astar AstarPath
return UnityEngine

RemoveConnection() public method

public RemoveConnection ( GraphNode node ) : void
node GraphNode
return void

SerializeNode() public method

public SerializeNode ( GraphSerializationContext ctx ) : void
ctx Pathfinding.Serialization.GraphSerializationContext
return void

SerializeReferences() public method

public SerializeReferences ( GraphSerializationContext ctx ) : void
ctx Pathfinding.Serialization.GraphSerializationContext
return void

SetPosition() public method

public SetPosition ( Int3 value ) : void
value Int3
return void

UpdateRecursiveG() public method

public UpdateRecursiveG ( Path path, PathNode pathNode, PathHandler handler ) : void
path Path
pathNode PathNode
handler PathHandler
return void

Property Details

connectionCosts public_oe property

public uint[] connectionCosts
return uint[]

connections public_oe property

public GraphNode[],Pathfinding connections
return Pathfinding.GraphNode[]

next public_oe property

public PointNode,Pathfinding next
return PointNode