I’ve been testing some behavior with the AI Perception component in Blueprint, and I noticed some inconsistent updates in placed actors.
Here’s what I observed:
- When I added the AI Perception component to the Blueprint, the placed NPC in the level updated correctly — the component appeared on the actor in the scene.
- When I added the first sense to that AI Perception component, it also updated correctly in the placed instance.
- However, when I added a second sense to the AI Perception component in the Blueprint, the placed NPC in the level didn’t update — it still only shows the first sense, while the Blueprint now has two.
So it seems like after the first sense is added, further edits to the AI Perception component don’t propagate to existing instances in the level.
Question:
Is this expected behavior, or a bug?
Do I need to re-place the actor or manually refresh something to make the new senses appear in the existing instance?