com.unity.behavior 1.0.6
Source docsNotes: processedReleased November 21, 2024
Unity Compatibility
Minimum Unity: 6000.0 (16f1)
Package Dependencies
- com.unity.burst (1.7.2)
- com.unity.collections (2.1.4)
- com.unity.dt.app-ui (2.0.0-pre.11)
- com.unity.modules.ai (1.0.0)
- com.unity.modules.animation (1.0.0)
- com.unity.modules.audio (1.0.0)
- com.unity.modules.particlesystem (1.0.0)
- com.unity.modules.unitywebrequest (1.0.0)
- com.unity.nuget.newtonsoft-json (3.2.1)
✨ Features
- Search popups will show paths for items when a search query was given. A tooltip will be shown when hovered on the path text in case it's truncated.
- Project settings option to set the save locations for nodes, conditions, enums and event channels.
- Fields with an asset assigned to them will ping the item on click and select the item on double click.
- Behavior window will no longer block Shift+Space shortcut to maximize the window when docked.
📈 Improvements
- Reduce GC allocations related to condition nodes `CheckConditions`.
- Reduce GC allocations related to condition nodes `Evaluate` where we know the type of the object we're comparing.
- Changed single quotation marks in dialogues to double quotation marks.
- Changed single quotation marks in node tooltips to double quotation marks.
- Changed single quotation marks in logs to double quotation marks.
- Allow selecting a ScriptableObject from the Assets without having to make a blackboard variable.
🔧 Bug Fixes
- Fixed the graph asset not being reloaded on window focus if changed externally.
- Event channel generation will correctly add the relevant namespaces for variables added.
- Save location wasn't correctly remembering the last location saved.
- Behavior Graph Agent Inspector should no longer shows unexposed variables during play mode.
- RuntimeBlackboardAsset will correctly save its variables on entering play mode and reset them on exiting play mode.
- Fixed choosing an enum value from a blackboard variable dropdown not mapping correctly to assigned enum values.
- A small hang when debugging if a graph's view was enabled & disabled many times.
- When debugging the first click when selecting an agent failed.
- The Abort node now checks its OnStart condition to prevent the child from being interrupted during the next OnUpdate evaluation.
