Ejemplo n.º 1
0
        public override void Disable()
        {
            Console.WriteLine("Начинаем выключаться...");
            ShowState();

            _nextState = new LoadingState();
            Computer.SetState(_nextState);
            _nextState.Disable();
        }
Ejemplo n.º 2
0
        public override void Disable()
        {
            Console.WriteLine("Выключаемся...");
            ShowState();
            Task.Delay(1000).Wait();

            _nextState = new StartState();
            Computer.SetState(_nextState);
            _nextState.Disable();
        }