2.0.0 beta 87 Release
New hierarchy actions, bug fixes...
Api
- FSM owner references are no longer serialized. Custom tools that access deserialized FsmNode data directly should restore the owner via SetOwner(...) before initialization or traversal.
- Added GlobalEventAsset.Broadcast(object eventData, Component sender)
Added
- Added GameObject child hierarchy actions: GameObjectGetChild, GameObjectGetChildren, GameObjectGetChildCount, GameObjectFindChild, and GameObjectFindChildWithTag.
- Added GameObjectFindFirstChildMatch and GameObjectFindChildMatches actions to search a GameObject hierarchy with Condition Tests.
- Added ParticleSystemCollisionSetPlane action.
- Added + button to DataTableComponent inspector to quickly make a new DataTable.
- Added Diagnostic setting for extra logging to find slowdowns etc.
Fixed
- Fixed scene objects not allowed in Play Mode global value fields.
- Fixed FSM Templates not responding to some local events in Unity 6.6 player builds, including events sent from UnityEvents.
- Fixed asset browser sorting so assets without a Group appear at the top of the list, and improved list refresh performance.
- Fixed player build warnings for unused editor-only fields in some components.
- Fixed list equality tests in CheckVariableEquals, AssertAreEqual, and AssertAreNotEqual
- Fixed shift-clicking transition so it only triggers that transition (instead of sending the transition event to the FSM).
- Fixed Variables tooltips on Watch button and Used Count.