public override void HandlePower(FlashLight fl) { fl.LightOn(); fl.SetState(new On()); }
public override void HandleMode(FlashLight fl) { fl.Flashing(); fl.SetState(new Solid()); }
public override void OnEnter(FlashLight fl) { fl.SetState(new Solid()); }