public override void OnEnter(Flashlight f) { f.LightOff(); }
public override void HandlePower(Flashlight context) { context.LightOff(); context.SetState(new Off()); }
public override void HandlePower(Flashlight contextFlashlight) { contextFlashlight.LightOff(); contextFlashlight.SetState(new FlashlightStateOff()); }