C# Класс AStarCollisionMap.Pathfinding.PathfindingNodeManager

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

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

Свойство Тип Описание
nodeLock object

Private Properties

Свойство Тип Описание
PathfindingNodeManager System

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

Метод Описание
AddNode ( AStarCollisionMap.Pathfinding.PathfindingNode node ) : void

Adds a node to the list.

ClearNodes ( ) : void

Clears the nodes

GetInstance ( ) : PathfindingNodeManager

Gets the instance of this PathfindingNodeManager.

GetNodeAt ( int i ) : AStarCollisionMap.Pathfinding.PathfindingNode

Gets a node at a position in the array.

GetNodeCount ( ) : int

Gets the node count.

RemoveNode ( AStarCollisionMap.Pathfinding.PathfindingNode node ) : void

Removes a node

Приватные методы

Метод Описание
PathfindingNodeManager ( ) : System

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

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

Adds a node to the list.
public AddNode ( AStarCollisionMap.Pathfinding.PathfindingNode node ) : void
node AStarCollisionMap.Pathfinding.PathfindingNode The node
Результат void

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

Clears the nodes
public ClearNodes ( ) : void
Результат void

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

Gets the instance of this PathfindingNodeManager.
public static GetInstance ( ) : PathfindingNodeManager
Результат PathfindingNodeManager

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

Gets a node at a position in the array.
public GetNodeAt ( int i ) : AStarCollisionMap.Pathfinding.PathfindingNode
i int
Результат AStarCollisionMap.Pathfinding.PathfindingNode

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

Gets the node count.
public GetNodeCount ( ) : int
Результат int

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

Removes a node
public RemoveNode ( AStarCollisionMap.Pathfinding.PathfindingNode node ) : void
node AStarCollisionMap.Pathfinding.PathfindingNode
Результат void

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

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

public object nodeLock
Результат object