Hi,
Within a state, you sometimes need to create several variables that really only exists for that particular state, and it is cumbersome and tedious.
I think this can be improved by the Ui hint system and provide an additional small button on the right ( where you can toggle from a manual variable to the list of existing variable) and actually present the user with the ability to simply give a name to that variable placeholder, and this name he created simply is a local variable belonging and accessible only within that state, other actinos following the declaration do have access to it ( the variable could be listed with the rest, and followed with (local) just like global variables are followed with (global)
This way, we don't have to create all them variables at a fsm level, where they are really only used in a given State.
I am aware this would add another level of complexity for beginners, and could add more confusion... But from a daily bases/heavy usage of playmaker, this would really lift a big issue. I really weight the pros and cons of doing something in Playmaker because I do miss this ability to have to create all them variables for such a limited usage ( when I know it would be quicker to script it because of that limitation), first this make the variable ilst of a Fsm messy, and it becomes very tedious when you want to change the actual feature defines in that state, and delete obsolete variables, recreate new ones, test, find you need another way of doing it, etc etc... local variables would go away as soon as you remove the action, or actually select another variable in the related ui field.
Bye,
Jean