private void EndEvent() { ms = MechineState.Sleep; if (endAction != null) { endAction(); } }
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; } }
public void StartMove() { ms = MechineState.Prepare; EventManager.Instance.Send(new BlurSwitchEvent("open")); }