예제 #1
0
 public void InitCommonMotion()
 {
     PlayerCommonMotionState.NextStateEvent.Subscribe(state => { CommonMotionState = state; }).AddTo(this);
     if (CurrentCommonMotionState.IsInitialized)
     {
         CurrentCommonMotionState.Move(MoveType.Auto);
     }
 }
예제 #2
0
        protected override void Die()
        {
            if (deadMotionFlag)
            {
                return;
            }

            base.Die();
            deadMotionFlag = true;

            CommonMotionState = PlayerCommonMotionState.MotionState.Death;
        }