Hello fellow game devs! :)
I am trying to get a script working which disables a game Object if i press a certain button on the keyboard.
f.e
if(Input.GetKey("1"))
{
spotlight1.enabled = !spotlight1.enabled;
}
it is not working :/
Hello fellow game devs! :)
I am trying to get a script working which disables a game Object if i press a certain button on the keyboard.
f.e
if(Input.GetKey("1"))
{
spotlight1.enabled = !spotlight1.enabled;
}
it is not working :/
Your need to use GetKeyDown or GetKeyUp, otherwise it'll call your toggle every frame
Nevermind, guys.
here's the solution. :O
var target1 = GameObject.Find("spot1").light;
var target2 = GameObject.Find("spot2").light;
var target3 = GameObject.Find("spot3").light;
var target4 = GameObject.Find("spot4").light;
var target5 = GameObject.Find("spot5").light;
function Update()
{
if(Input.GetKeyDown("1"))
{
target1.enabled = !target1.enabled;
}
if(Input.GetKeyDown("2"))
{
target2.enabled = !target2.enabled;
}
if(Input.GetKeyDown("3"))
{
target3.enabled = !target3.enabled;
}
if(Input.GetKeyDown("4"))
{
target4.enabled = !target4.enabled;
}
if(Input.GetKeyDown("5"))
{
target5.enabled = !target5.enabled;
}
}