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; } }