コード例 #1
0
 public void HandleEvent(FlashLightEvents ev)
 {
     switch (_state)
     {
             case FlashLightStates.Off:
                 _state = FlashLightStates.On;
                 TurnOn();
                 break;
             case FlashLightStates.On:
                 _state = FlashLightStates.Off;
                 TurnOff();
                 break;
     }
 }
コード例 #2
0
        public void HandleEvent(FlashLightEvents ev)
        {
            switch (_state)
            {
            case FlashLightStates.Off:
                _state = FlashLightStates.On;
                TurnOn();
                break;

            case FlashLightStates.On:
                _state = FlashLightStates.Off;
                TurnOff();
                break;
            }
        }
コード例 #3
0
 public FlashLightSwitchCase()
 {
     _state = FlashLightStates.Off;
 }
コード例 #4
0
 public FlashLightSwitchCase()
 {
     _state = FlashLightStates.Off;
 }