Disabling a GameObject via keyboard

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