C# 클래스 PursuitState, Wallcology-Simulator

상속: AbstractState
파일 보기 프로젝트 열기: ltg-uic/Wallcology-Simulator 1 사용 예제들

공개 메소드들

메소드 설명
HandleHerbivore ( StatePatternCritter, herbivore ) : void
HandleResource ( Collider plant ) : void
Look ( ) : void
OnTriggerEnter ( Collider hit ) : void
OnTriggerStay ( Collider other ) : void
PursuitState ( StatePatternCritter, activeCritter ) : System.Collections
ToEnterState ( ) : void
ToExitState ( ) : void
ToFlightState ( StatePatternCritter, predator ) : void
ToForageState ( ) : void
ToIdleState ( ) : void
ToPursuitState ( StatePatternCritter, prey ) : void
ToWanderState ( ) : void
UpdateState ( ) : void

비공개 메소드들

메소드 설명
Pursue ( ) : void

메소드 상세

HandleHerbivore() 공개 메소드

public HandleHerbivore ( StatePatternCritter, herbivore ) : void
herbivore StatePatternCritter,
리턴 void

HandleResource() 공개 메소드

public HandleResource ( Collider plant ) : void
plant Collider
리턴 void

Look() 공개 메소드

public Look ( ) : void
리턴 void

OnTriggerEnter() 공개 메소드

public OnTriggerEnter ( Collider hit ) : void
hit Collider
리턴 void

OnTriggerStay() 공개 메소드

public OnTriggerStay ( Collider other ) : void
other Collider
리턴 void

PursuitState() 공개 메소드

public PursuitState ( StatePatternCritter, activeCritter ) : System.Collections
activeCritter StatePatternCritter,
리턴 System.Collections

ToEnterState() 공개 메소드

public ToEnterState ( ) : void
리턴 void

ToExitState() 공개 메소드

public ToExitState ( ) : void
리턴 void

ToFlightState() 공개 메소드

public ToFlightState ( StatePatternCritter, predator ) : void
predator StatePatternCritter,
리턴 void

ToForageState() 공개 메소드

public ToForageState ( ) : void
리턴 void

ToIdleState() 공개 메소드

public ToIdleState ( ) : void
리턴 void

ToPursuitState() 공개 메소드

public ToPursuitState ( StatePatternCritter, prey ) : void
prey StatePatternCritter,
리턴 void

ToWanderState() 공개 메소드

public ToWanderState ( ) : void
리턴 void

UpdateState() 공개 메소드

public UpdateState ( ) : void
리턴 void