C# Class MeshNode, TheUnseen

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

Méthodes publiques

Свойство Type Description
connectionCosts uint[]
connections GraphNode[],

Méthodes publiques

Méthode Description
AddConnection ( GraphNode, node, uint cost ) : void
ClearConnections ( bool alsoReverse ) : void
ClosestPointOnNode ( Vector3 p ) : Vector3
ClosestPointOnNodeXZ ( Vector3 p ) : Vector3
ContainsConnection ( GraphNode, node ) : bool
ContainsPoint ( Int3 p ) : bool
DeserializeReferences ( Assets.AstarPathfindingProject.Core.Serialization.GraphSerializationContext ctx ) : void
FloodFill ( Stack stack, uint region ) : void
GetConnections ( GraphNodeDelegate del ) : void
GetVertex ( int i ) : Int3
GetVertexCount ( ) : int
MeshNode ( AstarPath, astar ) : UnityEngine
RemoveConnection ( GraphNode, node ) : void
SerializeReferences ( Assets.AstarPathfindingProject.Core.Serialization.GraphSerializationContext ctx ) : 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

ClosestPointOnNode() public abstract méthode

public abstract ClosestPointOnNode ( Vector3 p ) : Vector3
p Vector3
Résultat Vector3

ClosestPointOnNodeXZ() public abstract méthode

public abstract ClosestPointOnNodeXZ ( Vector3 p ) : Vector3
p Vector3
Résultat Vector3

ContainsConnection() public méthode

public ContainsConnection ( GraphNode, node ) : bool
node GraphNode,
Résultat bool

ContainsPoint() public méthode

public ContainsPoint ( Int3 p ) : bool
p Int3
Résultat bool

DeserializeReferences() public méthode

public DeserializeReferences ( Assets.AstarPathfindingProject.Core.Serialization.GraphSerializationContext ctx ) : void
ctx Assets.AstarPathfindingProject.Core.Serialization.GraphSerializationContext
Résultat void

FloodFill() public méthode

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

GetConnections() public méthode

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

GetVertex() public abstract méthode

public abstract GetVertex ( int i ) : Int3
i int
Résultat Int3

GetVertexCount() public abstract méthode

public abstract GetVertexCount ( ) : int
Résultat int

MeshNode() public méthode

public MeshNode ( AstarPath, astar ) : UnityEngine
astar AstarPath,
Résultat UnityEngine

RemoveConnection() public méthode

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

SerializeReferences() public méthode

public SerializeReferences ( Assets.AstarPathfindingProject.Core.Serialization.GraphSerializationContext ctx ) : void
ctx Assets.AstarPathfindingProject.Core.Serialization.GraphSerializationContext
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

connectionCosts public_oe property

public uint[] connectionCosts
Résultat uint[]

connections public_oe property

public GraphNode[], connections
Résultat GraphNode[],