I’m planning to show end-screen after player has played a level. In this endscreen I display text using 3dText. What I’m now trying is to change the text before I use loadlevel so that it would be ready when the endscreen is shown. I know that changing this text is fast and this I could do after loading a level, but I’m wondering if the same solution could be used in general. I might have situation when initializing other objects might take a bit longer.
So the actual problem comes when I try to use gameobject.find to find a 3Dtext object. This returns null if the level has not been loaded yet. Is it even possible to find a gameobject on a level that has not been loaded? Or is there another way of initializing 3dText so I would not need to use a find? Or would you recommend completely another kind of design?