Hello everyone! The new version of Behavior is now out (20th of November, 2024, 17:07 GMT).
You can find the changes below:
Added
- 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.
Changed
- 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.
Fixed
- 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.
Thanks