- Home /
Question by
knuckles209cp · Aug 02, 2013 at 09:24 AM ·
enableattachattachment
Turn off renderer on key press
so what i want to do is keep the renderer for my gun turned off until i press it again , at the moment i have to hold down 1 or 2 for an attachment mesh to turn off ... heres the code :
var attachmentOne : GameObject; var attachmentTwo : GameObject;
function Update (){
if(Input.GetButtonDown("Disable1")){
attachmentOne.renderer.enabled = false;
}else{
attachmentOne.renderer.enabled = true;
}
if(Input.GetButtonDown("Disable2")){
attachmentTwo.renderer.enabled = false;
}
else{
attachmentTwo.renderer.enabled = true;
}
}
Comment
Use the Code Sample button to format your code, please. It's the one with a "101010"-icon. The above is unreadable.
Best Answer
Answer by bubzy · Aug 02, 2013 at 10:29 AM
i don't know how to do this in unityJS but in c# its something like
void Update()
{
if(Input.GetButtonDown("Disable1"))
{
attachmentOne.renderer.enabled = !attachmentOne.renderer.enabled;
}
if(Input.GetButtonDown("Disable2"))
{
attachmentTwo.renderer.enabled = !attachmentTwo.renderer.enabled;
}
}//update
Your answer
Follow this Question
Related Questions
Turn off renderer untill key pressed again 0 Answers
Assigning instantiated objects to a List of a Toggle button 2 Answers
Confused about enable 1 Answer
Disable a script from another script 2 Answers
activating a prefab in scene 1 Answer