예제 #1
0
    protected static IEnumerator ChangingMode(GameMode _mode)
    {
        yield return(new WaitForEndOfFrame());

        if (mode != _mode)
        {
            mode = _mode;
            ChangeModeEvent?.Invoke(mode);
        }
    }
예제 #2
0
 private void MMessageBus_ChangeModeHandler(object sender, ChangeModeEvent e)
 {
     SetMoveMode(e.NewMode);
 }
예제 #3
0
 private void MMessageBus_ChangeModeHandler(object sender, ChangeModeEvent e)
 {
     Reset();
 }
예제 #4
0
 protected virtual void onChangeModeEvent(Mode m)
 {
     ChangeModeEvent?.Invoke(this, new ModeEventArgs(m));
 }