public override void Disable() { Console.WriteLine("Начинаем выключаться..."); ShowState(); _nextState = new LoadingState(); Computer.SetState(_nextState); _nextState.Disable(); }
public override void Disable() { Console.WriteLine("Выключаемся..."); ShowState(); Task.Delay(1000).Wait(); _nextState = new StartState(); Computer.SetState(_nextState); _nextState.Disable(); }