示例#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();
 }
 protected virtual void onChangeModeEvent(Mode m)
 {
     ChangeModeEvent?.Invoke(this, new ModeEventArgs(m));
 }