Navigation
API > API/Runtime > API/Runtime/AIModule
| Name | FAIMessage |
| Type | struct |
| Header File | /Engine/Source/Runtime/AIModule/Classes/BrainComponent.h |
| Include Path | #include "BrainComponent.h" |
Syntax
struct FAIMessage
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAIMessage () |
BrainComponent.h | ||
FAIMessage
(
FName InMessage, |
BrainComponent.h | ||
FAIMessage
(
FName InMessage, |
BrainComponent.h | ||
FAIMessage
(
FName InMessage, |
BrainComponent.h | ||
FAIMessage
(
FName InMessage, |
BrainComponent.h | ||
FAIMessage
(
FName InMessage, |
BrainComponent.h |
Enums
Public
| Name | Remarks |
|---|---|
| EStatus |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MessageFlags | uint8 | Message param: custom flags | BrainComponent.h | |
| MessageName | FName | Type of message | BrainComponent.h | |
| RequestID | FAIRequestID | Message param: ID | BrainComponent.h | |
| Sender | FWeakObjectPtr | Message source | BrainComponent.h | |
| Status | TEnumAsByte< EStatus > | Message param: status | BrainComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearFlag
(
uint8 Flag |
BrainComponent.h | ||
bool HasFlag
(
uint8 Flag |
BrainComponent.h | ||
void SetFlag
(
uint8 Flag |
BrainComponent.h | ||
void SetFlags
(
uint8 Flags |
BrainComponent.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void Broadcast
(
UObject* WorldContextObject, |
BrainComponent.h | ||
static void Send
(
AController* Controller, |
BrainComponent.h | ||
static void Send
(
APawn* Pawn, |
BrainComponent.h | ||
static void Send
(
UBrainComponent* BrainComp, |
BrainComponent.h |