Made sure that the outer was correcly restored for decorators and services (as well as clearing RF_Transient).
TTP# 346154 - AI: BEHAVIORTREE: Node decorators turn pink after undoing delete
[CL 2293646 by Thomas Sarkanen in Main branch]
Added new GetNodeUnderMouse() call to SGraphNode. This gives each node type the option of returning child nodes, rather than always operating on the top-level node.
TTP# 346150 - AI: BEHAVIORTREE: Unable to delete decorator and service using right click menu
[CL 2293617 by Thomas Sarkanen in Main branch]
RF_Transient is now cleared after undo
TTP# 346158 - AI: BEHAVIORTREE: Nodes do not get saved after undoing their delete
[CL 2293616 by Thomas Sarkanen in Main branch]
Previously we were only showing the latest 'debug' values, wihc only get propogated on state change. Now we display the 'live' Blackboard values when 'Current' is selected.
TTP# 345511 - BT: blackboard preview is not updating values until new BT task is executed
[CL 2289317 by Thomas Sarkanen in Main branch]
The cached blackboard asset was not being updated on Undo, only on property change. Added extra PostEditUndo() call and prevented a full rebuild if the blackboard had not changed,
TTP# 344015 - AI: BehaviorTree: Possible to have the blackboard mode button grayed out even though a blackboard asset is set in the behavior tree
[CL 2280361 by Thomas Sarkanen in Main branch]
Made sure the Blackboard view is up-to-date when Blackboard keys are added, removed and renamed.
TTP# 344116 - AI: BehaviorTree: The blackboard view tab does not update when changes are made to keys
[CL 2280353 by Thomas Sarkanen in Main branch]
Extend the autowiring of new nodes to deal with draggin from input nodes, rather than mjust output as before.
TTP# 344678 - EDITOR: BEHAVIOR TREES: Nodes are not automatically linked when one is create from input bar drag
[CL 2280252 by Thomas Sarkanen in Main branch]
Some parts of the code were still assuming that the blackboard key type was always valid. Fixed up & tested.
TTP# 343906 - EDITOR: CRASH: In a blackboard asset, resetting a key type to default results in a crash
[CL 2280241 by Thomas Sarkanen in Main branch]
Added checks for duplicate names when renaming entries in the Blackboard editor.
Added check when creating new keys so that we dont create duplicates at first.
Disabled name editing in the details panel, as we shoud only be editing the names in the list.
TTP# 343597 - BlackBoard editor allows multiple keys of the same name [modified]
[CL 2277513 by Thomas Sarkanen in Main branch]
#change UBT: Added support for hot-reload when UBT is called from IDE and the current target is curring
#change Added support for hot-reload from VS to the engine
#change Refactored hot-reload functionality to a separarte module
#change Added hot-reload analytics events
[CL 2255801 by Robert Manuszewski in Main branch]