Broken BBKey key type cannot be properly identified via "Equals" node


  1. Create a custom task
  2. Create a public BBKey variable
  3. Set the variable to a key of type “object” in the behavior tree
  4. In the task, break up the variable, and feed the “Selected Key Type” pin into an “==” node
  5. Select “BlackboardKeyType_Object” as comparison
  6. Note how the result is always False, even if an object type blackboard key is fed into the task. This is true for at least the vector type as well

Also the Selected Key Type cannot be debugged properly - it never shows anything.


I have been able to reproduce your issue, and have entered a bug report, UE-32458. Thank you for your report.

Have a great day