/Engine/Source/Runtime/AIModule/Classes/BrainComponent.h
class UBrainComponent : public [UActorComponent](API\Runtime\Engine\Components\UActorComponent), public [IAIResourceInterface](API\Runtime\AIModule\IAIResourceInterface)
TObjectPtr<AAI...
AIOwner
TObjectPtr<UBl...
BlackboardComp
Blackboard component
TArray<FAIMess...
MessageObservers
Active message observers
TArray<FAIMess...
MessagesToProcess
This is a temp contraption to implement delayed messages delivering until proper AI messaging is implemented
FAIResourceLock
ResourceLock
Used to keep track of which subsystem requested this AI resource be locked