Skip to content

1.1.0-beta.8

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Aug 01:27
· 8 commits to main since this release
  • Fix Any state transitions will be created from SSMs:
    • Due to an implementation error, creating Any state transitions previously did not have any effect in the graph.
    • This now creates Any state from the root machine.
    • Sub-state machines "cannot" have Any state transitions created directly from them.
    • Internally, Any always comes from the root state machine, but visually in the graph, it will come from the sub-state machine.
  • Make sure State and SSM names don't contain a period '.':
    • If the name of a state contains a period ".", it can cause the animator to misbehave, so sanitize it.
    • Transitions would not work properly during the runtime execution of the animator.
    • Apparently this is because sub state machines internally use the dot as a separator.
    • Sanitize the name so that menu state names such as "J. Inner" don't mess things up.
  • Fix calling Or() after TransitionsFromEntry().When(...) no longer fails:
    • Calling Or() after TransitionsFromEntry().When(...) used to fail due to an unexpected internal state.
    • This was due to the implicit conversion operator, which converted a null AnimationState to a AacTransitionEndpoint containing null in it.
    • Fix this by returning null in the implicit conversion operators.