#include <BrainComponent.h>
|
| AIMODULE_API | FAIMessageObserver () |
| |
| AIMODULE_API | ~FAIMessageObserver () |
| |
| AIMODULE_API void | OnMessage (const FAIMessage &Message) |
| |
| AIMODULE_API FString | DescribeObservedMessage () const |
| |
| FName | GetObservedMessageType () const |
| |
| FAIRequestID | GetObservedMessageID () const |
| |
| bool | IsObservingMessageID () const |
| |
| TSharedRef< FAIMessageObserver, Mode > | AsShared () |
| |
| TSharedRef< FAIMessageObserver const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FAIMessageObserver, Mode > | AsWeak () |
| |
| TWeakPtr< FAIMessageObserver const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
|
| static AIMODULE_API FAIMessageObserverHandle | Create (AController *Controller, FName MessageType, FOnAIMessage const &Delegate) |
| |
| static AIMODULE_API FAIMessageObserverHandle | Create (AController *Controller, FName MessageType, FAIRequestID MessageID, FOnAIMessage const &Delegate) |
| |
| static AIMODULE_API FAIMessageObserverHandle | Create (APawn *Pawn, FName MessageType, FOnAIMessage const &Delegate) |
| |
| static AIMODULE_API FAIMessageObserverHandle | Create (APawn *Pawn, FName MessageType, FAIRequestID MessageID, FOnAIMessage const &Delegate) |
| |
| static AIMODULE_API FAIMessageObserverHandle | Create (UBrainComponent *BrainComp, FName MessageType, FOnAIMessage const &Delegate) |
| |
| static AIMODULE_API FAIMessageObserverHandle | Create (UBrainComponent *BrainComp, FName MessageType, FAIRequestID MessageID, FOnAIMessage const &Delegate) |
| |
◆ FAIMessageObserver()
| FAIMessageObserver::FAIMessageObserver |
( |
| ) |
|
◆ ~FAIMessageObserver()
| FAIMessageObserver::~FAIMessageObserver |
( |
| ) |
|
◆ Create() [1/6]
◆ Create() [2/6]
◆ Create() [3/6]
◆ Create() [4/6]
◆ Create() [5/6]
◆ Create() [6/6]
◆ DescribeObservedMessage()
| FString FAIMessageObserver::DescribeObservedMessage |
( |
| ) |
const |
◆ GetObservedMessageID()
| FAIRequestID FAIMessageObserver::GetObservedMessageID |
( |
| ) |
const |
|
inline |
◆ GetObservedMessageType()
| FName FAIMessageObserver::GetObservedMessageType |
( |
| ) |
const |
|
inline |
◆ IsObservingMessageID()
| bool FAIMessageObserver::IsObservingMessageID |
( |
| ) |
const |
|
inline |
◆ OnMessage()
The documentation for this struct was generated from the following files: