Unity3D - GameObject.Find() returning null for disabled object -
this question has answer here:
i have game object @ beginning of game disabled. want enable later via script. far have tried use following code:
gameobject.find("name").setactive (true); the problem game object @ beginning disabled when
gameobject.find("name") i null. don't know how activate it. it's canvas.
you can create class variable in script, , in unity scene editor assign disabled object class variable.
for example:
in script file, create class variable:
public gameobject objecttoenable; then, in scene editor, "objecttoenable" variable appear on script component of object containing script. drag disabled object variable (in scene editor) set reference.
once that, @ runtime can do:
objecttoenable.setactive(true); the reference should still valid, if object disabled.
Comments
Post a Comment