C# Class FlightState, Wallcology-Simulator

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

Méthodes publiques

Méthode Description
FlightState ( StatePatternCritter, activeCritter ) : System.Collections
HandlePredator ( StatePatternCritter, predator ) : 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

Private Methods

Méthode Description
Flee ( ) : void
SetToAvoid ( ) : void

Method Details

FlightState() public méthode

public FlightState ( StatePatternCritter, activeCritter ) : System.Collections
activeCritter StatePatternCritter,
Résultat System.Collections

HandlePredator() public méthode

public HandlePredator ( StatePatternCritter, predator ) : void
predator StatePatternCritter,
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