protected virtual void UpdateGrenade() { if (_motor.HasGrenadeInHand) { if (Input.GetButtonDown("Fire1")) { _controller.InputThrowGrenade(); } if (Input.GetButtonDown("Fire2")) { _motor.InputCancelGrenade(); } if (!_motor.IsReadyToThrowGrenade) { if (Input.GetButton("Grenade")) { _motor.InputTakeGrenade(); } } } else { if (Input.GetButton("Grenade")) { _motor.InputTakeGrenade(); } } }
protected virtual void UpdateGrenade() { if (_motor.HasGrenadeInHand) { if (Input.GetButtonDown("Fire")) { _controller.InputThrowGrenade(); } if (Input.GetButtonDown("Cancel")) { _controller.InputCancelGrenade(); } } if (Input.GetButton("Grenade")) { _controller.InputTakeGrenade(); } }