var isOn : boolean = false;
function Update(){
if (Input.GetButtonDown ("Light")){
toggleLight();
}
}
function toggleLight(){
if(isOn){
light.intensity = 0;
isOn = false;
}
else{
light.intensity = .5;
isOn = true;
}
}
If you don’t want to give it its own function,
var isOn : boolean = false;
function Update(){
if (Input.GetButtonDown ("Light")){
if(isOn){
light.intensity = 0;
isOn = false;
}
else{
light.intensity = .5;
isOn = true;
}
}
}
(using if/else, rather than two separate if statements, ensures only one of the two is executed)