I feel kinda silly asking this after all this time, but it's eating my insides out:
What would be a consistent way to guarantee I have all object variables a macro uses with default values when I attach it to a different object? (Assuming the variables are not fit for the graph scope - like a variable available to all states of a FSM)
Like in Unity, every object that I attach a script, they show in the inspector the public variables for that script. Is copying and pasting the variables component the prettiest way or did I miss something? Then should I just annotate which objects have each macro if I ever end updating the macro, or do checking for a variable existence is a common practice?
Customer support service by UserEcho