I am trying to make something like a level editor that can be used in the editor. (I am making something for other developers). The idea is that you can select properties from the inspector and it will change the layout of a controller in real time.
I know You can use export variables + tool scripts to achieve something like this, but I want to be able to create additional properties depending on what the user/dev selected from those variables. For example, the user/dev selects "add button" from an export string var. I then want a new property to appear that will have a drop-down of (right, left, top, bottom) for the user to select the location of the button.
Any ideas on how to do this? Is a Tool script going to be enough, or is there more I need to do?