- Add a warning to the bottom left of the debug window when the behavior tree being debugged is paused.
- Gather runtime values from instanced nodes when needed so the correct values are displayed when debugging.
- Make double clicking on a dynamic subtree node open the running subtree
#rb Yoan.StAmant
[CL 30265686 by guillaume arruda in ue5-main branch]
Prevent child blackboards from being able to modify the key type of inherited key.
#rb Maxime.Mercier, Mieszko.Zielinski, Yoan.StAmant
[CL 30155186 by guillaume arruda in ue5-main branch]
A very long time ago CL 2411381 introduced a change to make the default Base Indent Level of all Graph Action Menus "1", basically meaning that both "0" and "1" indent levels would be placed at the root of the menu. Presumably they've needed it, because in BPs, categories on the left side are custom headers, and they didn't want the children (functions, variables, etc) to have an extra indent.
However, they've made this change globally, basically breaking Graph Action Menus that didn't have category customization and needed the first level to be indented under the root level.
Some systems have overcome this by defining a custom expander with a Base Indent Level of 0 - getting back the original, expected behavior. That was however just hiding the underlying issue.
This change reverts back the Base Indent Level to 0, and sets it to 1 instead only for those menus, which have a customized category header. This should fix all graph menus where the second category level was not indented (i.e. BT Action Menu and Decorator Context Menu).
#rb aditya.ravichandran
#jira none
#ushell-cherrypick of 29515770 by kristof.morva1
[CL 29530311 by ben hoffman in ue5-main branch]
#rb mieszko.zielinski, Yoan.Stamant
#ushell-cherrypick of 25473876 by kristof.morva1
================================
Add missing change to CL 25473876.
Add a Default Blackboard config option for Behavior Trees
#rb mieszko.zielinski, Yoan.Stamant
#[review]-25477192
#ushell-cherrypick of 25488112 by kristof.morva1
====================
#preflight 647a0825e75a2263919e0b9d
[CL 25763046 by ben hoffman in ue5-main branch]
Also introduce some smaller BT Editor UX improvements.
#rb mieszko.zielinski
#preflight 6479fbb6d4596f242cffa2a7
#ushell-cherrypick of 25473870 by kristof.morva1
[CL 25761210 by ben hoffman in ue5-main branch]
#jira none
#rb mieszko.zielinski
#ushell-cherrypick of 25577297 by zsofia.balogh
#preflight 646f50ee1134ffac7004acc1
[CL 25619513 by Mieszko Zielinski in ue5-main branch]