Changelog
- Fixed bug prevent Local Variables popup to show when clicking inside the State Machine
- Fixed issues with some of the State Machine demos due to the order of execution of the scripts
- Fixed issues when adding new blackboard variables and not appearing in the list
- Fixed an issue when renaming a blackboard variable would not update the list immediately
- New State Machine Controller variables will now be ordered by the same order of the blackboard list
- Added new shortcut keys to create Actions (A) and Triggers (T)
- Added new shortcut key to create a transition pressing T when have a state selected or mouse over
- Added color to transitions with conditions
- Added new Lights demo
- Added new AI demo
- Added minor performance improvements
- Added the missing up node when copy&paste a sub-state machine
- Added new comments feature to states
- Added a new feature to copy and paste conditions from the list menu
- Added better handling of nodes without names
- Added new Variable Change demo
- Updated patrol demo scene
- Moved examples prefabs to their own folder to prevent losing your own State Machine prefabs when disabling the Examples module
- Fixed cancel transition if mouse is up outside of the canvas
- Fixed allow to make the action transition only if mouse position is on the empty canvas
- Fixed variable not being updated in the State Machine Controller
- Fixed an issue when creating variables in the Blackboard would delete actions
- Fixed an issue when deleting transitions from list menu
- Fixed triggers being removed if new variable was removed
- Fixed disabled Export button on Sub-SMs
- Fixed got rid of auto select SM annoying behavior
- Fixed an issue with State Machine initialization
- Fixed issues with Local and List Variables with State Machine
- Fixed some issues with transitions selection
- Fixed transition mode will now be included when copy & paste
- Fixed issues when duplicating State Machines
- Fixed up node when copy & pasting a state machine
- Fixed drawing of transitions for some specific cases
- Fixed issues when drag and drop scene actions/conditions/triggers to a State Machine
- Fixed bug when adding Trigger at runtime
- Fixed random delete issue
- Fixed ListVariable invoker from State Machine
- Fixed get & set SM variables from outside
- Added the ability to preview and edit colliders from the State Machine
- Added the ability to drag & drop Action, Conditions and Triggers from the Scene to a State Machine
- Added a new option in State Machine Controller inspector called Override Collider Values
- If set to false you will be able to have custom collider values per SM Controller
- If set to true changing the values in controller collider will change the values in the State Machine
- Added new Transition Mode which gives you two options to run transitions:
- Parallel: All transitions are executed at once.
- Selective: Tries executing the first transition if its not successful it will continue. This useful for If/Else cases.
- Added new shortcut to make transitions. Press the key T with a node selected or mouse over and it will start making a transition.
- Added new way to cancel Transition making by pressing the key ESC
- Added when making a transition clicking on the Canvas it will auto create an action node.
- Added new Door demo
- Fixed any missing monobehavior will get automatically cleaned up from the StateMachine
- Fixed create or pasting nodes was not being place in the center of mouse position.
- Fixed issues with Triggers that needs Colliders
- Fixed issues with Blackboard variables
- Fixed breaking changes when trying to Undo any change
- Added the ability to drag the canvas with middle mouse button
- Fixed a bug preventing Windows users to right click and see context menu
- Fixed demo examples
- First release.
Last modified 2yr ago