C# 클래스 AStarCollisionMap.Pathfinding.PathfindingNodeManager

파일 보기 프로젝트 열기: Wotuu/RTS_XNA_v2 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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