Changing the name of a variable that references a Blackboard Key inside a Task removes the Key reference inside the Task's node in the Behavior Tree. Clicking on the Behavior Tree's Task node that references the key will update the key to reference a Key from the Blackboard, but it will always be the first Key in the list and not necessarily the Key that had been changed.
Test project attached. Possibly related to [Link Removed]
Reproduced in 4.8.3 binary, 4.9.2 binary, and Main (CL 2709700)
1. Open the attached project
2. Open Test_BT and note the Test_Task node referencing TargetActor
3. Open Test_Task
4. Change the name of the TargetActor variable to TargetActor1
5. Compile
Result:
The reference to the TargetActor Key in the Test_Task node in Test_BT has changed to "none". Clicking the node updates the reference to SelfActor instead of TargetActor.
Expected:
The Key reference in Task node in the Behavior Tree is not updated with a change to a variable's name referencing the Key in the Task.
Head over to the existing Questions & Answers thread and let us know what's up.
2 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.8.3, 4.9.2, 4.11, 4.19 |
Created | Oct 5, 2015 |
---|---|
Resolved | Aug 18, 2021 |
Updated | Aug 18, 2021 |