Essentially, I have a gameObject A with a script A attached. I record some property X of that gameObject A and destroy eventually destroy that object.
A bit later, I have created a new gameObject B and script B.
I'd like to be able to look-up the value of property X I recorded with script B.
Thanks for any ideas/pointers.
asked Jun 06, 2010 at 12:39 PM
Use a static variable for anything you want persisted like that - then it belongs to the class as a whole, not the instance
will persist the score for all versions of the script
answered Jun 06, 2010 at 12:42 PM
You could have an intermediary game object that stores the value for you. So you have script C that's on a game object that stays around forever and doesn't do anything but stores/loads values.
You could also use the PlayerPrefs class to store values. These values are actually stored on disk so they persist between sessions unless you specifically delete them.
Or you could go with the static approach.
answered Jun 06, 2010 at 09:50 PM