GC FSM v1.3 available on the Marketplace

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.


Leave a Reply