Hi,
Ok, please find a package with some play with a custom editor and arrays of variables within a custom class.
Basically, what I did is the following, I am mapping Unity Inputs with custom keys, so you can define a custom key for a given Unity Input, Not very useful, but shows the process.
also, you'll find that when playing, the action displays the value of the input live, and if the input is not found, it will output the error. Some goodies of writing custom editors
I hope this will set you on the rigth track, basically, it's all there for you to expand and fit this to your needs, it shows how to declare the custom class, and it shows how to create custom editor GUI to work with it.
Also, you'll find some quick editing features, such as adding new items, combining two arrays in the custom class into one compound array to the end user, and the ability to delete a particular item ( not just the last one, like in Unity, which is lame... I need to update ArrayMaker to do this too
)
Warning. You can't use Fsmxxx in arrays in this case, cause you don't have access to the ui widget of an fsm type when the property is not public, I have requested this ability on the beta, it would be great to be able to simply ask the action editor to display the widget on its own, and we then link it to whatever. This will allow us to create compounds arrays with fsm vars, that will be ultra powerful indeed!
bye,
Jean