// Update is called once per frame void Update() { if (isActionButtonPressed) { if (shoot) { playerWeaponComponent.AttemptToShoot(); } } }