DisclaimerIf you use the site often and enjoy it, consider donating to help me cover the server costs, and motivate me to spend my time on this project. (Donate) (Crypto)



UActorComponent > UObject

AIPerceptionComponent is used to register as stimuli listener in AIPerceptionSystem and gathers registered stimuli. UpdatePerception is called when component gets new stimuli (batched)

Member Type Offset Share
SensesConfig TArray<UAISenseConfig*> 0xb0

Indicated sense that takes precedence over other senses when determining sensed actor's location.

UAISense* 0xc0
AIOwner AAIController* 0xd8

Might want to move these to special "BP_AIPerceptionComponent".

FMulticastInlineDelegate 0x160

Notifies all bound objects that perception info has been updated for a given target.

FMulticastInlineDelegate 0x170