Esempio n. 1
0
    private void SetState(FlashlightState newState)
    {
        state = newState;
        switch (state)
        {
        case FlashlightState.Enabled:
            SetFlashlightOn(true);
            break;

        case FlashlightState.Disabled:
            SetFlashlightOn(false);
            break;
        }
    }
Esempio n. 2
0
 public void SetState(FlashlightState state)
 {
 }
Esempio n. 3
0
 public void SetState(FlashlightState state)
 {
     _state.OnExit(this);
     _state = state;
     _state.OnEnter(this);
 }
Esempio n. 4
0
 public void SetState(FlashlightState state)
 {
 }
Esempio n. 5
0
 public Flashlight(ILamp lamp)
 {
     _lamp  = lamp;
     _state = new Statemachine.Off();
     _state.OnEnter(this);
 }