Navigation
API > API/Runtime > API/Runtime/AIModule > API/Runtime/AIModule/BehaviorTree
Inheritance Hierarchy
- FValueOrBlackboardKeyBase
- FValueOrBBKey_Object
References
| Module | AIModule |
| Header | /Engine/Source/Runtime/AIModule/Classes/BehaviorTree/ValueOrBBKey.h |
| Include | #include "BehaviorTree/ValueOrBBKey.h" |
Syntax
USTRUCT (BlueprintType )
struct FValueOrBBKey_Object : public FValueOrBlackboardKeyBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UClass > | BaseClass | ||
| TObjectPtr< UObject > | DefaultValue |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FValueOrBBKey_Object
(
TObjectPtr< T > Default |
Functions
| Type | Name | Description | |
|---|---|---|---|
| T * | GetValue
(
const UBehaviorTreeComponent& BehaviorComp |
||
| UObject * | GetValue
(
const UBehaviorTreeComponent& BehaviorComp |
||
| UObject * | GetValue
(
const UBehaviorTreeComponent* BehaviorComp |
||
| UObject * | GetValue
(
const UBlackboardComponent& Blackboard |
||
| UObject * | GetValue
(
const UBlackboardComponent* Blackboard |
||
| bool | SerializeFromMismatchedTag
(
const FPropertyTag& Tag, |
||
|
Overridden from FValueOrBlackboardKeyBase
| Type | Name | Description | |
|---|---|---|---|
| bool | IsCompatibleType
(
const UBlackboardKeyType* KeyType |
||
| FString | ToString () |