Hello ! I’m new to unity and sorry if this is too simple but i’ve searched for some time without finding a solution, here’s my problem:
So I have a script using GameObject variable where it’s defined the object my UI elements (Arrows etc.) elements will follow in game mode.I’m also using a button which instantiate a different Object and I’d like to assign that to the GameObject instead.Since it’s runtime I cannot drag and drop something that’s not created yet.
Thanks in advance!
If I understand correctly you want to have a reference of your instanciated GameObject in your script ?
You said that you have a button wich instantiate GameObject, so why don’t you add few lines in the button script like :
private GameObject YourRef;
public void ButtonMethod()
{
GameObject o = Instantiate(gameObject);
YourRef = o;
}
Is that what you need ? Have a good day