C# Класс WanderState, Wallcology-Simulator

Наследование: State
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ReturnToOrigin ( ) : void
SetDurations ( ) : void
Wander ( ) : void

Описание методов

HandleHerbivore() публичный Метод

public HandleHerbivore ( StatePatternCritter, herbivore ) : void
herbivore StatePatternCritter,
Результат void

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

WanderState() публичный Метод

public WanderState ( StatePatternCritter, activeCritter ) : UnityEngine
activeCritter StatePatternCritter,
Результат UnityEngine