public void PreviousColor(TrafficLightV2 trafficLight) { Console.WriteLine("Green!"); trafficLight.State = new GreenTrafficLightColor(); }
public void NextColor(TrafficLightV2 trafficLight) { Console.WriteLine("Red"); trafficLight.State = new RedTrafficLightColor(); }
public void CurrentColor(TrafficLightV2 trafficLight) { Console.WriteLine("Yellow!"); }
public void PreviousColor(TrafficLightV2 trafficLight) { Console.WriteLine("Red!"); trafficLight.State = new RedTrafficLightColor(); }
public void PreviousColor(TrafficLightV2 trafficLight) { Console.WriteLine("Yellow!"); trafficLight.State = new YellowAfterGreenTrafficLightColor(); }
public void NextColor(TrafficLightV2 trafficLight) { Console.WriteLine("Yellow!"); trafficLight.State = new YellowAfterRedTrafficLightColor(); }