InitOnlyAttribute adds a helpbox in the inspector during play mode to indicate that the field with the attribute is only used for initialization, and thus will only affect new instances, or after re-entering play mode.
* 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...