Exemplo n.º 1
0
    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);
            }
        }
    }
Exemplo n.º 2
0
    private void ShootMachineGun()
    {
        if (_delayShoot <= _machineGun.DeleyShoot)
        {
            return;
        }

        _machineGun.Shoot();
        _delayShoot = 0;
    }
Exemplo n.º 3
0
    private void shootControls()
    {
        if (Input.GetMouseButton(0))
        {
            machineGun.Shoot(aSource, mousePos);
        }

        if (Input.GetMouseButtonDown(1))
        {
            rocketLauncher.Shoot(aSource, mousePos);
        }
    }