C# 클래스 EnterState, Wallcology-Simulator

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

공개 메소드들

메소드 설명
EnterState ( StatePatternCritter, activeCritter ) : UnityEngine
HandlePredator ( string source, StatePatternCritter, predator ) : void
HandleResource ( Collider plantColl ) : void
Look ( ) : void
OnTriggerEnter ( Collider other ) : void
OnTriggerStay ( Collider other ) : void
ToEnterState ( ) : void
ToExitState ( ) : void
ToFlightState ( StatePatternCritter, predator ) : void
ToForageState ( ) : void
ToIdleState ( ) : void
ToPursuitState ( StatePatternCritter, prey ) : void
ToWanderState ( ) : void
UpdateState ( ) : void

비공개 메소드들

메소드 설명
Enter ( ) : void
SetDurations ( ) : void

메소드 상세

EnterState() 공개 메소드

public EnterState ( StatePatternCritter, activeCritter ) : UnityEngine
activeCritter StatePatternCritter,
리턴 UnityEngine

HandlePredator() 공개 메소드

public HandlePredator ( string source, StatePatternCritter, predator ) : void
source string
predator StatePatternCritter,
리턴 void

HandleResource() 공개 메소드

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

Look() 공개 메소드

public Look ( ) : void
리턴 void

OnTriggerEnter() 공개 메소드

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

OnTriggerStay() 공개 메소드

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

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