private void OnShiftDirectionHandler(object sender, MonsterDetectionEvent.ShiftDirectionEventArgs e)
 {
     if (e.newDir == Vector2.left)
     {
         StartCoroutine(Movements.Move(transform, leftDirPos, animCurve, animDuration));
     }
     if (e.newDir == Vector2.right)
     {
         StartCoroutine(Movements.Move(transform, rightDirPos, animCurve, animDuration));
     }
 }
Пример #2
0
 private void OnShiftDirection(object sender, MonsterDetectionEvent.ShiftDirectionEventArgs e)
 {
     _dir = e.newDir;
     if (_dir == Vector2.left)
     {
         transform.localScale = new Vector3(1, 1, 1);
     }
     else if (_dir == Vector2.right)
     {
         transform.localScale = new Vector3(-1, 1, 1);
     }
 }