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; } }