C# Class IdleState, Wallcology-Simulator

Inheritance: State
Datei anzeigen Open project: ltg-uic/Wallcology-Simulator Class Usage Examples

Public Methods

Method Description
HandleHerbivore ( StatePatternCritter, herbivore ) : void
HandlePredator ( StatePatternCritter, predator ) : void
HandleResource ( Collider plant ) : void
IdleState ( StatePatternCritter, activeCritter ) : UnityEngine
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

Private Methods

Method Description
Idle ( ) : void
SetDurations ( ) : void

Method Details

HandleHerbivore() public method

public HandleHerbivore ( StatePatternCritter, herbivore ) : void
herbivore StatePatternCritter,
return void

HandlePredator() public method

public HandlePredator ( StatePatternCritter, predator ) : void
predator StatePatternCritter,
return void

HandleResource() public method

public HandleResource ( Collider plant ) : void
plant Collider
return void

IdleState() public method

public IdleState ( StatePatternCritter, activeCritter ) : UnityEngine
activeCritter StatePatternCritter,
return UnityEngine

Look() public method

public Look ( ) : void
return void

OnTriggerEnter() public method

public OnTriggerEnter ( Collider other ) : void
other Collider
return void

OnTriggerStay() public method

public OnTriggerStay ( Collider other ) : void
other Collider
return void

ToEnterState() public method

public ToEnterState ( ) : void
return void

ToExitState() public method

public ToExitState ( ) : void
return void

ToFlightState() public method

public ToFlightState ( StatePatternCritter, predator ) : void
predator StatePatternCritter,
return void

ToForageState() public method

public ToForageState ( ) : void
return void

ToIdleState() public method

public ToIdleState ( ) : void
return void

ToPursuitState() public method

public ToPursuitState ( StatePatternCritter, prey ) : void
prey StatePatternCritter,
return void

ToWanderState() public method

public ToWanderState ( ) : void
return void

UpdateState() public method

public UpdateState ( ) : void
return void