public static RedState GetInstance() { if (_rsInstance == null) { _rsInstance = new RedState(); } return(_rsInstance); }
public IState Next(TrafficLight tl) { tl.CurrentLight = Light.Red; return(RedState.GetInstance()); }