Hello,
The forum has many posts related to the Error Loading Action problems occurring when adding member variables to an Action.
I understand the workaround is to open all FSMs and re-save them, but it's a serious workflow problem. I can't ask the level designers to open all maps and all FSM prefabs and save them every other day.
What are hutong games' plans regarding that problem?
Potential solutions I would suggest are:
1. Ignore gracefully: Skip over fields that are not found in serialized data and leave them set to their default value (given by C# or the action's constructor).
2. Automatically fixing all the scripts when saving (ie.: OnWillSaveAssets). But this would have to be fast not to be an annoyance whenever we save.
3. Provide access to the PlayMaker Editor functionality that fixes FSMs so we can manually call it when needed (for instance; after changing an action or during a custom build process).
Thank you,
Olivier