Пример #1
0
 public void MoveToElevator()
 {
     if (_isAngry)
     {
         _isAngry = false;
         _warningCanvas.SetActive(false);
         _animator.EndAngry();
         _transformRoot.DORotate(new Vector3(0, 90, 0), 1.19f, RotateMode.Fast).OnComplete(() => {
             _animator.Walk();
             if (!_reachedWaitPos)
             {
                 return;
             }
             _moveToElevator = true;
         });
     }
     else
     {
         _animator.Walk();
         if (!_reachedWaitPos)
         {
             return;
         }
         _moveToElevator = true;
     }
 }