Hi,
yes, you can indeed create on at runtime, but there are no practical case really, since an FsmInt is supposed to be the link between the developer and PlayMaker via the interface of actions and fsm, so it makes no sense to not make this a public field so that it becomes available during editing somehow within the PlayMaker interface.
what are you trying to achieve? to save json data, it is expected that the developer knows what to expect, else json should be kept as is, and search performed somehow to find a potential value that is of interest inside this json.
Bye,
Jean