System to handle different kinds of perception events for AI actors, such as sight or sound.
The perception component should be placed on an AIController. It also works on a Pawn, but generates a warning in that case. It does not work on actors that are neither AI Controllers nor Pawns controlled by one.
Terminology
Stimulus
A set of data describing the type of perception change contained in a perception event.
Stimuli Source
A “stimuli source” in AI perception lingo means some type of source which triggers stimulus updates. Usually pawns or actors, but stimulus can also be triggered manually in some cases, such as the hearing sense. The AIPerceptionStimuliSource component can be used to register actors automatically as sources.