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.
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.
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.