Skip to content

2.3 QoL

Latest

Choose a tag to compare

@Inspiaaa Inspiaaa released this 23 Mar 18:42

This release focuses on quality of life (QoL) improvements designed to make UnityHFSM more flexible, performant, and reliable.

  • Dynamic Logic Control: You are no longer "locked in" after setup. Core properties — including needsExitTime, forceInstantly, isGhostState, and isExitTransition — can now be modified at runtime, allowing your states to adapt their behaviour on the fly.

  • Action Introspection: The new HasAction method lets you check if the current active state hierarchy has defined an action for the specified trigger. This is perfect for implementing "fallback" logic (like a "click" sound when an ability is unavailable) without cluttered logic.

  • Enhanced Stability: We've addressed an import crash for Unity 6 users and further optimised the StateMachine class to ensure your game remains as performant as possible.


For more information on this release and on the latest changes, please see the changelog.


A big thank you to the contributors and users of UnityHFSM for their ongoing support and feedback in improving the project.