Пример #1
0
 private void BindDefend()
 {
     _actions.Player.Defend.performed += ctx =>
     {
         var command = new PlayerCommand(_player, _ball, _playerController.GetRigidbody(), _playerController.GetTransform());
         if (_player.InBlockPosition)
         {
             var handler = new BlockCommandHandler();
             handler.HandleImmediate(command);
         }
         else
         {
             var handler = new DefendCommandHandler();
             handler.HandleImmediate(command);
         }
     };
 }