AI Perception Not Updating Behaviour Tree Variables

Hi,

(-) does the player pawn has the tag “Player”?

(-) what’s the name inside your “HasLineOfSite” key?

So inside your image “aiperception” can you do a print after OnTargetPerceptionUpdated, then one after True of the branch and then print “HasLineOfSite”?

I have also double checked the
spelling of the change by bool and
keys on the blackboard

It should be HasLineOfSight, so its written as Sight, not Site. Ofc if you everywhere have written it as Site then that won’t be an issue.

ensured that all components on my
players blueprint have the ‘player’
tag

The player pawn need to have this tag, so you can put it onto the components, but that won’t do anything here.