2.0.0 Feature Release
Version 2.0.0 comes with exciting new features such as ghost states, transition callbacks and exit transitions. Exit transitions finally provide an easy and powerful way to define the exit conditions for nested state machines, essentially levelling up the mechanics behind hierarchical state machines. At the same time, debugging complex hierarchical state machines has never been easier thanks to the new GetActiveHierarchyPath()
method.
In addition, the latest release comes with many improvements to existing features, such as the support for coroutines, the canExit
mechanics, and the HybridStateMachine
class, while also fixing numerous bugs related to delayed transitions. Thanks to refactorings, the internal code is easier to read and maintain.
Please see the changelog when migrating to the latest version, as it includes compatibility-breaking changes.