I have been thinking about a way to make some sort of dynamic GUI. The main point is to deliver the non-coders an easy way to add new GUI parts.
My thoughts so far, are making a base class for
GUI.Window. And then in the main GUI script add the functionality to add new elements, like it’s done for e.g. the ‘material size’ property of the particle renderer. Where you enter a number of GUI controls, and this creates a little menu to customize it.
Let me know what you think!