FAIMessageObserver

Windows
MacOS
Linux

Inheritance Hierarchy

TSharedFromThis

FAIMessageObserver

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/BrainComponent.h

Include

#include "BrainComponent.h"

Syntax

struct FAIMessageObserver : public TSharedFromThis< FAIMessageObserver >

Constructors

Name Description

Public function

FAIMessageObserver()

Destructors

Name Description

Public function

~FAIMessageObserver()

Functions

Name Description

Public function Static

FAIMessageOb...

 

Create

(
    AController* Controller,
    FName MessageType,
    FOnAIMessage const& Delegate
)

Public function Static

FAIMessageOb...

 

Create

(
    APawn* Pawn,
    FName MessageType,
    FOnAIMessage const& Delegate
)

Public function Static

FAIMessageOb...

 

Create

(
    UBrainComponent* BrainComp,
    FName MessageType,
    FOnAIMessage const& Delegate
)

Public function Static

FAIMessageOb...

 

Create

(
    AController* Controller,
    FName MessageType,
    FAIRequestID MessageID,
    FOnAIMessage const& Delegate
)

Public function Static

FAIMessageOb...

 

Create

(
    APawn* Pawn,
    FName MessageType,
    FAIRequestID MessageID,
    FOnAIMessage const& Delegate
)

Public function Static

FAIMessageOb...

 

Create

(
    UBrainComponent* BrainComp,
    FName MessageType,
    FAIRequestID MessageID,
    FOnAIMessage const& Delegate
)

Public function Const

FString

 

DescribeObservedMessage()

Public function Const

FAIRequestID

 

GetObservedMessageID()

Public function Const

FName

 

GetObservedMessageType()

Public function Const

bool

 

IsObservingMessageID()

Public function

void

 

OnMessage

(
    const FAIMessage& Message
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss