C# 클래스 Server.PathFollower

파일 보기 프로젝트 열기: Grimoric/RunUO.T2A 1 사용 예제들

공개 메소드들

메소드 설명
Advance ( Server.Point3D &p, int index ) : void
Check ( Server.Point3D loc, Server.Point3D goal, int range ) : bool
CheckPath ( ) : bool
Follow ( bool run, int range ) : bool
ForceRepath ( ) : void
GetGoalLocation ( ) : Server.Point3D
Move ( Direction d ) : MoveResult
PathFollower ( Server.Mobile from, IPoint3D goal ) : System

메소드 상세

Advance() 공개 메소드

public Advance ( Server.Point3D &p, int index ) : void
p Server.Point3D
index int
리턴 void

Check() 공개 메소드

public Check ( Server.Point3D loc, Server.Point3D goal, int range ) : bool
loc Server.Point3D
goal Server.Point3D
range int
리턴 bool

CheckPath() 공개 메소드

public CheckPath ( ) : bool
리턴 bool

Follow() 공개 메소드

public Follow ( bool run, int range ) : bool
run bool
range int
리턴 bool

ForceRepath() 공개 메소드

public ForceRepath ( ) : void
리턴 void

GetGoalLocation() 공개 메소드

public GetGoalLocation ( ) : Server.Point3D
리턴 Server.Point3D

Move() 공개 메소드

public Move ( Direction d ) : MoveResult
d Direction
리턴 MoveResult

PathFollower() 공개 메소드

public PathFollower ( Server.Mobile from, IPoint3D goal ) : System
from Server.Mobile
goal IPoint3D
리턴 System