Blackbord key selection error when editor restart everytime

From your description I can’t really tell what’s the error. But I have some guesses.

What is that Structure key? What’s the type of that key? Note that some BT nodes (lime Move To and EQS nodes) will filter BB keys available for selection to guarantee the result can be put into the key indicated by the user.

Cheers,

–mieszko

every time i restart the editor,the BT‘s blackboard key will error like this:

this is my blackboard:

46145-error3.jpg

but the key selection is:

46146-error4.jpg

and this will happen every time restart。

this is a EQSQuery,the correct key is the “strcutre”,

this imgae show the right selection.and the BT run correct.
but when i restart the project. the selection will becom the error one, so the BT will run error.
I fix this error by delect one key in the blackboard and reAdd it then save the board, and the selection will become correct, but I have to do this everytime.

Oh I found the problem, I must set the key base type to Actor

46150-error2.jpg

, so the EQS key selection will Identify the key,

46149-error3.jpg

I used this in a wrong way before. but why the selection will become this when i modify the blackboard?

46151-error5.jpg

thanks MieszkoZ , I fixed the problem now.

The screen you’ve just posted indeed shows a bug, but a different one. The bug is that your list of keys is not being filtered, so you can pick your Structure key, but you could just as well pick any of the boolean keys, which doesn’t make sense for EQS running BT task.

This is a known bug and we’re doing to fix it soon-ish.

To make it work for yourself make sure Structure is a key of type valid for EQS result (Vector or Actor). If you’ve declared your key to be of Object type make sure you further configure it by defining its class to be at least Actor.