C# Класс MeshNode, TheUnseen

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

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

Свойство Тип Описание
connectionCosts uint[]
connections GraphNode[],

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

Метод Описание
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

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

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

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

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

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

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

public abstract ClosestPointOnNode ( Vector3 p ) : Vector3
p Vector3
Результат Vector3

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

public abstract ClosestPointOnNodeXZ ( Vector3 p ) : Vector3
p Vector3
Результат Vector3

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

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

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

public ContainsPoint ( Int3 p ) : bool
p Int3
Результат bool

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

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

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

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

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

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

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

public abstract GetVertex ( int i ) : Int3
i int
Результат Int3

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

public abstract GetVertexCount ( ) : int
Результат int

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

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

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

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

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

public SerializeReferences ( Assets.AstarPathfindingProject.Core.Serialization.GraphSerializationContext ctx ) : void
ctx Assets.AstarPathfindingProject.Core.Serialization.GraphSerializationContext
Результат 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[], connections
Результат GraphNode[],