コード例 #1
0
ファイル: HoriMove.cs プロジェクト: jpsiyu/MotionBlur
 private void EndEvent()
 {
     ms = MechineState.Sleep;
     if (endAction != null)
     {
         endAction();
     }
 }
コード例 #2
0
ファイル: HoriMove.cs プロジェクト: jpsiyu/MotionBlur
 private void MechineMsg(string msg)
 {
     if (ms == MechineState.Prepare && msg == "prepare_finish")
     {
         ms = MechineState.Chaos;
     }
     else if (ms == MechineState.Chaos && msg == "chaos_end")
     {
         ms = MechineState.Horizontal;
     }
     else if (ms == MechineState.Horizontal && msg == "hori_end")
     {
         ms = MechineState.Back2Origin;
     }
     else if (ms == MechineState.Back2Origin && msg == "back_end")
     {
         ms = MechineState.End;
     }
 }
コード例 #3
0
ファイル: HoriMove.cs プロジェクト: jpsiyu/MotionBlur
 public void StartMove()
 {
     ms = MechineState.Prepare;
     EventManager.Instance.Send(new BlurSwitchEvent("open"));
 }