I have a problem, I made a flashlight and laser pointer script and I can only turn the flashlight and laser pointer off once, and then I can't turn it on again, any help?
Script:
var flashlightLight : Light;
var laserpointerLight : Light;
var audio : AudioSource;
var LightClick : AudioClip;
var flashlightOn : boolean = true;
var laserpointerOn: boolean = true;
function Update() {
var alreadyChecked : boolean = false;
if (Input.GetButtonDown("Flashlight"))
{
if (flashlightOn){
flashlightOn = false;
alreadyChecked = true;
if(!flashlightOn && !alreadyChecked)
flashlightOn = true;
GetComponent.().PlayOneShot(LightClick);
}
}
flashlightLight.enabled = flashlightOn;
alreadyChecked = false;
if (Input.GetButtonDown("LaserPointer"))
{
if (laserpointerOn) {
laserpointerOn = false;
alreadyChecked = true;
if(!laserpointerOn && !alreadyChecked)
laserpointerOn = true;
GetComponent.().PlayOneShot(LightClick);
}
}
laserpointerLight.enabled = laserpointerOn;
}
↧