Testing with AI Perception system, it looks to me, like the AI Perception Stimuli Source Component just is not needed at all.
I found this playing with Noise - it simply works with only having an AI Perception Component on the receiving side with configured senses. All actors making noise do not need the Stimuli Source at all.
Found this thread with same observation.
Now doing tests with a Sight Sense turns out, that this one also fires events without having any Stimuli Souce component added at all.
Did not check source code (yet). Anyone observing the same issue? As mentioned in above thread, I did not find any single tutorial not stating, that the Stimuli Source is requred, and I don’t believe, that it is a mistake in the tutorials, because Epics AI Perception docs say:
When a stimuli source is registered, the event On Perception Updated (or On Target Perception Updated for target selection) is called which you can use to fire off new Blueprint Script and (or) update variables that are used to validate branches in a Behavior Tree.
while in reality, these events get always fired, regardless of a stimuli source. Looks more like a (documentation?) bug in my opinion.
I also tested to add a Stimuli source with no configured registered sense to check, if this might filter events, but that’s not the case.
Thank you for some thoughts on this.