- Home /
Custom Inspector GUI, Instantiating some classes
I want to make a cinematic plugin for Unity, that will work like a powerpoint slide system, and i have a javaScript that animates the thing, some effects classes like "create", "destroy", "move" and so on, and i have the custom Inspector script, in the main script, i have a variable "sequence : Array", and i manipulate it from the Custom Inspector Script, (i add effect classes do the sequence, like "Create"), but, when i unfocus the object on the Hierarchy, and focus it again, all the Array content is gone, the data doesn't get saved!, like when i change a int, or a float, the Array ca'nt be saved?
Answer by TenCommander · May 09, 2011 at 07:26 PM
what object are you taking focus off? its very unclear from what you write is it a specific GUI object or something in your inspector?
Answer by Bunny83 · May 09, 2011 at 08:15 PM
I guess you think that the cutom inspector is like a script instance but the inspector is created when it's needed (you focus an object) and it's destroyed when it's not longer needed (you unfocus the object). A inspector should "view" the content of the object you have selected. Every thing that should be "saved" have to be on your selected object.
If you create your own editorwindow that's the same thing. An editorwindow or custom inspector is just the GUI. Think of them like any other programs. If you start photoshop and draw something, if you close the program without saving it to a file it's lost when you start it again.
Your answer
Follow this Question
Related Questions
How to show an array of custom objects in Inspector? 2 Answers
Instantiate problem with multiple objects from an array 0 Answers
how to have an array in instantiate function 2 Answers
Drawing Editor Inspector GUI based on selected/current prefab (CustomPropertyDrawer) 2 Answers
Multiple variables in one array element + access them 2 Answers