Navigation
API > API/Runtime > API/Runtime/AIModule > API/Runtime/AIModule/BehaviorTree
Inheritance Hierarchy
- FValueOrBlackboardKeyBase
- FValueOrBBKey_Struct
References
| Module | AIModule |
| Header | /Engine/Source/Runtime/AIModule/Classes/BehaviorTree/ValueOrBBKey.h |
| Include | #include "BehaviorTree/ValueOrBBKey.h" |
Syntax
USTRUCT (BlueprintType )
struct FValueOrBBKey_Struct : public FValueOrBlackboardKeyBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bCanEditDefaultValueType | Exist to give a way for the details to know if the DefaultValue type can be edited. | |
| FInstancedStruct | DefaultValue |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FValueOrBBKey_Struct
(
const T& Value |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const T & | GetValue
(
const UBehaviorTreeComponent& BehaviorComp |
||
| FConstStructView | GetValue
(
const UBehaviorTreeComponent& BehaviorComp |
||
| FConstStructView | GetValue
(
const UBehaviorTreeComponent* BehaviorComp |
||
| FConstStructView | GetValue
(
const UBlackboardComponent& Blackboard |
||
| FConstStructView | GetValue
(
const UBlackboardComponent* Blackboard |
||
| bool | SerializeFromMismatchedTag
(
const FPropertyTag& Tag, |
Overridden from FValueOrBlackboardKeyBase
| Type | Name | Description | |
|---|---|---|---|
| bool | IsCompatibleType
(
const UBlackboardKeyType* KeyType |
||
| FString | ToString () |