C# Class WanderState, Wallcology-Simulator

Inheritance: State
Afficher le fichier Open project: ltg-uic/Wallcology-Simulator Class Usage Examples

Méthodes publiques

Méthode Description
HandleHerbivore ( StatePatternCritter, herbivore ) : void
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
WanderState ( StatePatternCritter, activeCritter ) : UnityEngine

Private Methods

Méthode Description
ReturnToOrigin ( ) : void
SetDurations ( ) : void
Wander ( ) : void

Method Details

HandleHerbivore() public méthode

public HandleHerbivore ( StatePatternCritter, herbivore ) : void
herbivore StatePatternCritter,
Résultat void

HandlePredator() public méthode

public HandlePredator ( string source, StatePatternCritter, predator ) : void
source string
predator StatePatternCritter,
Résultat void

HandleResource() public méthode

public HandleResource ( Collider plantColl ) : void
plantColl Collider
Résultat void

Look() public méthode

public Look ( ) : void
Résultat void

OnTriggerEnter() public méthode

public OnTriggerEnter ( Collider other ) : void
other Collider
Résultat void

OnTriggerStay() public méthode

public OnTriggerStay ( Collider other ) : void
other Collider
Résultat void

ToEnterState() public méthode

public ToEnterState ( ) : void
Résultat void

ToExitState() public méthode

public ToExitState ( ) : void
Résultat void

ToFlightState() public méthode

public ToFlightState ( StatePatternCritter, predator ) : void
predator StatePatternCritter,
Résultat void

ToForageState() public méthode

public ToForageState ( ) : void
Résultat void

ToIdleState() public méthode

public ToIdleState ( ) : void
Résultat void

ToPursuitState() public méthode

public ToPursuitState ( StatePatternCritter, prey ) : void
prey StatePatternCritter,
Résultat void

ToWanderState() public méthode

public ToWanderState ( ) : void
Résultat void

UpdateState() public méthode

public UpdateState ( ) : void
Résultat void

WanderState() public méthode

public WanderState ( StatePatternCritter, activeCritter ) : UnityEngine
activeCritter StatePatternCritter,
Résultat UnityEngine