Skip to content

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.