Esempio n. 1
0
    void FireLeftMissile()
    {
        if (ammoManager2.leftAmmo > 0)
        {
            if (Input.GetButtonDown("p2Fire1"))
            {
                Rigidbody missileInstance;
                missileInstance = Instantiate(missilePrefab2, leftCannonTop2.position, leftCannonTop2.rotation) as Rigidbody;
                missileInstance.AddForce(leftCannonTop2.forward * 3000);

                ammoManager2.LeftMissile();
                playMissileClicker2.leftPlayerFire = false;
            }
            else if (Input.GetButtonDown("p2Fire2"))
            {
                Rigidbody scattershotInstance;
                scattershotInstance = Instantiate(scatterMissile2, leftScatterLauncher2.position, leftScatterLauncher2.rotation) as Rigidbody;
                scattershotInstance.AddForce(leftScatterLauncher2.forward * 3000);

                playMissileClicker2.leftPlayerFire = false;
            }
            if ((Input.GetButtonDown("p2Fire1")) || Input.GetButtonDown("p2Fire2") && mouseClicked2 == false)
            {
                mouseClicked2 = true;
                mousePos2     = Input.mousePosition;
            }
            if ((Input.GetButtonUp("p2Fire1")) || Input.GetButtonUp("p2Fire2") && mouseClicked2 == true)
            {
                mouseClicked2 = false;
            }
        }
        else
        {
            return;
        }
    }