Skip to content

2.0.0 Feature Release

Compare
Choose a tag to compare
@Inspiaaa Inspiaaa released this 17 Sep 22:41
· 59 commits to master since this 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.