Navigation
API > API/Runtime > API/Runtime/AIModule > API/Runtime/AIModule/BehaviorTree
Inheritance Hierarchy
- FValueOrBlackboardKeyBase
- FValueOrBBKey_Bool
- FValueOrBBKey_Class
- FValueOrBBKey_Enum
- FValueOrBBKey_Float
- FValueOrBBKey_GameplayTagContainer
- FValueOrBBKey_Int32
- FValueOrBBKey_Name
- FValueOrBBKey_Object
- FValueOrBBKey_Rotator
- FValueOrBBKey_String
- FValueOrBBKey_Struct
- FValueOrBBKey_Vector
References
| Module | AIModule |
| Header | /Engine/Source/Runtime/AIModule/Classes/BehaviorTree/ValueOrBBKey.h |
| Include | #include "BehaviorTree/ValueOrBBKey.h" |
Syntax
USTRUCT ()
struct FValueOrBlackboardKeyBase
Remarks
Base struct to simplify edition in the editor, shouldn't be used elsewhere.
Variables
| Type | Name | Description | |
|---|---|---|---|
| friend | FValueOrBBKeyDetails | ||
| FName | Key | ||
| FBlackboard::FKey | KeyId |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FName & | GetKey () |
||
| FBlackboard::FKey | GetKeyId
(
const UBehaviorTreeComponent& OwnerComp |
||
| bool | IsCompatibleType
(
const UBlackboardKeyType* KeyType |
||
| void | SetKey
(
FName NewKey |
||
| FString | ToString () |
||
| FString | ToStringInternal
(
const T& DefaultValue |
||
| FString |