public RerequestState(Pelican pelican) : base(pelican) { Pelican[PelicanLights.Amber].State = LightState.Flashing; Pelican[PelicanLights.GreenFigure].State = LightState.Flashing; Pelican[PelicanLights.Wait].State = LightState.On; }
public StopState(Pelican pelican) : base(pelican) { Pelican[PelicanLights.Red].State = LightState.On; Pelican[PelicanLights.GreenFigure].State = LightState.On; Pelican.SetTimeout(Pelican.StoppingTime); }
public PrepareToStartState(Pelican pelican) : base(pelican) { Pelican[PelicanLights.Amber].State = LightState.Flashing; Pelican[PelicanLights.GreenFigure].State = LightState.Flashing; Pelican.SetTimeout(Pelican.StartingTime); }
public PrepareToStopState(Pelican pelican) : base(pelican) { Pelican[PelicanLights.Wait].State = LightState.On; Pelican[PelicanLights.Amber].State = LightState.On; Pelican[PelicanLights.RedFigure].State = LightState.On; Pelican.SetTimeout(Pelican.StoppingTime); }
public GoWaitingState(Pelican pelican) : base(pelican) { Pelican[PelicanLights.Wait].State = LightState.On; Pelican[PelicanLights.Green].State = LightState.On; Pelican[PelicanLights.RedFigure].State = LightState.On; Pelican.SetTimeout(Pelican.WaitTime); }
private void SpawnRandomAnimalFriend() { Debug.Log("Spawn animal friend"); var countOfAnimalFriendType = Enum.GetNames(typeof(AnimalFriendType)).Length; var randomAnimalFriend = (AnimalFriendType)UnityEngine.Random.Range(0, countOfAnimalFriendType); switch (randomAnimalFriend) { case AnimalFriendType.Orca: Orca.SpawnAnimal(); break; case AnimalFriendType.Pelican: Pelican.SpawnAnimal(); break; } }
public GoIdleState(Pelican pelican) : base(pelican) { Pelican[PelicanLights.Green].State = LightState.On; Pelican[PelicanLights.RedFigure].State = LightState.On; }
public PelicanStateBase(Pelican pelican) { Pelican = pelican; Pelican.AllOff(); }
public PelicanTests() { _pelican = new Pelican(); }