Esempio n. 1
0
 public void SetState(FlashlightState state)
 {
     _state.OnExit(this);
     _state = state;
     _state.OnEnter(this);
 }
Esempio n. 2
0
 public Flashlight(ILamp lamp)
 {
     _lamp  = lamp;
     _state = new Statemachine.Off();
     _state.OnEnter(this);
 }