protected static IEnumerator ChangingMode(GameMode _mode) { yield return(new WaitForEndOfFrame()); if (mode != _mode) { mode = _mode; ChangeModeEvent?.Invoke(mode); } }
private void MMessageBus_ChangeModeHandler(object sender, ChangeModeEvent e) { SetMoveMode(e.NewMode); }
private void MMessageBus_ChangeModeHandler(object sender, ChangeModeEvent e) { Reset(); }
protected virtual void onChangeModeEvent(Mode m) { ChangeModeEvent?.Invoke(this, new ModeEventArgs(m)); }