void Update() { if (!myCanMove || !myIsAlive) { return; } PrivUpdatePlayerRotation(); PrivMovePlayer(); bool isButtonHeld = Input.GetMouseButton(0); bool isButtonJustPressed = Input.GetMouseButtonDown(0); if (isButtonJustPressed || isButtonHeld) { if (myIsUsingMachineGun) { myMachineGun.Shoot(myPlayer.transform); } else { myShotGun.Shoot(myPlayer.transform); } } }
private void ShootMachineGun() { if (_delayShoot <= _machineGun.DeleyShoot) { return; } _machineGun.Shoot(); _delayShoot = 0; }
private void shootControls() { if (Input.GetMouseButton(0)) { machineGun.Shoot(aSource, mousePos); } if (Input.GetMouseButtonDown(1)) { rocketLauncher.Shoot(aSource, mousePos); } }