C# 클래스 Pathfinding.FloodPath

상속: Path
파일 보기 프로젝트 열기: henryj41043/TheUnseen 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
originalStartPoint Vector3
startNode GraphNode
startPoint Vector3

보호된 프로퍼티들

프로퍼티 타입 설명
parents GraphNode>.Dictionary

공개 메소드들

메소드 설명
CalculateStep ( long targetTick ) : void
Construct ( Vector3 start, OnPathDelegate callback = null ) : FloodPath
FloodPath ( ) : System
GetParent ( GraphNode node ) : GraphNode
HasPathTo ( GraphNode node ) : bool
Initialize ( ) : void
Prepare ( ) : void
Reset ( ) : void

보호된 메소드들

메소드 설명
Recycle ( ) : void
Setup ( Vector3 start, OnPathDelegate callback ) : void

비공개 메소드들

메소드 설명
FloodPath ( Vector3 start, OnPathDelegate callbackDelegate ) : System

메소드 상세

CalculateStep() 공개 메소드

public CalculateStep ( long targetTick ) : void
targetTick long
리턴 void

Construct() 공개 정적인 메소드

public static Construct ( Vector3 start, OnPathDelegate callback = null ) : FloodPath
start Vector3
callback OnPathDelegate
리턴 FloodPath

FloodPath() 공개 메소드

public FloodPath ( ) : System
리턴 System

GetParent() 공개 메소드

public GetParent ( GraphNode node ) : GraphNode
node GraphNode
리턴 GraphNode

HasPathTo() 공개 메소드

public HasPathTo ( GraphNode node ) : bool
node GraphNode
리턴 bool

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

Prepare() 공개 메소드

public Prepare ( ) : void
리턴 void

Recycle() 보호된 메소드

protected Recycle ( ) : void
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

Setup() 보호된 메소드

protected Setup ( Vector3 start, OnPathDelegate callback ) : void
start Vector3
callback OnPathDelegate
리턴 void

프로퍼티 상세

originalStartPoint 공개적으로 프로퍼티

public Vector3 originalStartPoint
리턴 Vector3

parents 보호되어 있는 프로퍼티

protected Dictionary parents
리턴 GraphNode>.Dictionary

startNode 공개적으로 프로퍼티

public GraphNode,Pathfinding startNode
리턴 GraphNode

startPoint 공개적으로 프로퍼티

public Vector3 startPoint
리턴 Vector3