예제 #1
0
 abstract public void OnExit(Flashlight context);
예제 #2
0
 abstract public void OnEnter(Flashlight context);
예제 #3
0
 public override void OnEnter(Flashlight context)
 {
     base.OnEnter(context);
     context.SolidLED();
 }
예제 #4
0
 abstract public void HandelModeEvent(Flashlight context);
예제 #5
0
 public override void HandelModeEvent(Flashlight context)
 {
     context.setState(Flash.Instance);
 }
예제 #6
0
 public override void OnExit(Flashlight context)
 {
 }
예제 #7
0
 abstract public void HandelPowerEvent(Flashlight context);
예제 #8
0
 public override void OnEnter(Flashlight context)
 {
     context.LightOff();
 }
예제 #9
0
 public override void HandelModeEvent(Flashlight context)
 {
 }
예제 #10
0
 public override void HandelPowerEvent(Flashlight context)
 {
     context.setState(Solid.Instance);
 }