GC FSM v1.3 available on the Marketplace
I am pleased to announce that version 1.3 of GC FSM is now available on the Marketplace.
This new version fixes a few bugs that affected Local FSM States and introduce the possibility to inspect the event that caused a transition from OnExit event handlers. Please notice that this version contains breaking changes for those programs using C++ to define state classes. Nothing big, actually, but the OnExit C++ virtual function now takes a parameter, so in case you have overridden it, you must update the signature in your code. Blueprint usages are not affected, since blueprints will be upgraded automatically.
Other improvements in this release:
- The objects returned by GetActiveFSMState() now have a GetStateName() accessor to get the name of the node in the FSM
- The objects returned by GetActiveFSMState() that refer to local states have a GetGraphName() accessor to get the name of the graph that implements the state
- Added function IsFSMRunning to check if a specific FSM is currently running
Full change log is here.