Creating Transition Rules
Transition Rules are methods of controlling flow inside a State Machine and are automatically created along the wires that connect States and Conduits. These Transition Rules can perform any number of checks and tests against variable values, all with the purpose of outputting a true or false value which then determines whether the animation can move through the transition or not.
Connecting States or Conduits together can be performed by left-clicking and dragging from one State (or Conduit) to another:
After a connection is made, a Transition Rule appears as a small circular directional icon inside the wired connection:
When you mouse over the icon, a visual indication of what the rule is will be displayed:
In this example, in order for JumpLoop to transition to JumpEnd, the variable IsInAir? must be NOT true.
Rules can also be set to determine flow for a transition in both directions as well:
This means that a rule can be set to exit one state to move to another and a rule can be applied to transition back to that state.