Added menu items for creating new StateAction and StateCondition scripts, to reduce some of the boilerplate they require.
To create a new script, go to Assets (or right click on project view) > Create > State Machines > Action/Condition Script.
* Changes to Action and Condition script templates
- Uncommented `OnStateEnter` and `OnStateExit`
- Added property to cast `OriginSO` to the derived class
* Minor changes
- Moved call to method `OnStateEnter` of the initial State from `Awake` to `Start`
- Added summary for `OriginSO` properties
- Added buttons to edit 'To States' in the Transition Table Editor, just like with 'From States'
* [Bot] Automated dotnet-format update
* Fixed reordering transitions
Fixed a bug that was causing states to go out of order when reordering transitions.
* TransitionTableEditor code cleanup and visual improvements
- States and transitions will only show the up/down buttons when they can move up or down (first item can't move up, last item can't move down).
- Changed zebra colours to light grey/lighter grey.
- The state of the window is better preserved to not close an opened state after performing sorting, removing, and/or undo opera...