Exemple #1
0
 private void ToggleMovement(bool state)
 {
     if (_isHit && state || _canMove == state)
     {
         return;
     }
     _canMove = state;
     CoroutineController.ToggleRoutine(state, MoveRoutineKey, MoveRoutine());
 }
Exemple #2
0
 private void ToggleRotating(bool state, Direction?direction = null)
 {
     if (_isHit && state || _canRotate == state)
     {
         return;
     }
     _canRotate = state;
     ToggleTireTracks(state);
     CoroutineController.ToggleRoutine(state, RotateRoutineKey, RotateRoutine(direction));
 }