Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/AIModule/Classes/BehaviorTree/Decorators/BTDecorator_Blackboard.h |
Include |
#include "BehaviorTree/Decorators/BTDecorator_Blackboard.h" |
class UBTDecorator_Blackboard : public UBTDecorator_BlackboardBase
Blackboard decorator node. A decorator node that bases its condition on a Blackboard key.
Name | Description | ||
---|---|---|---|
|
TEnumAsByte< EA... |
ArithmeticOperation |
|
|
TEnumAsByte< EB... |
BasicOperation |
|
|
CachedDescription |
Cached description |
|
|
friend |
FBlackboardDecoratorDetails |
|
|
float |
FloatValue |
Value for arithmetic operations |
|
IntValue |
Value for arithmetic operations |
|
|
TEnumAsByte< EB... |
NotifyObserver |
When observer can try to request abort? |
|
OperationType |
Operation type |
|
|
StringValue |
Value for string operations |
|
|
TEnumAsByte< ET... |
TextOperation |
Name | Description | |
---|---|---|
|
UBTDecorator_Blackboard ( |
Name | Description | ||
---|---|---|---|
|
BuildDescription() |
Describe decorator and cache it |
|
|
EvaluateOnBlackboard ( |
Take blackboard value and evaluate decorator's condition |
Name | Description | ||
---|---|---|---|
|
EBlackboardN... |
OnBlackboardKeyValueChange ( |
Notify about change in blackboard keys |
Name | Description | ||
---|---|---|---|
|
CalculateRawConditionValue ( |
Calculates raw, core value of decorator's condition. Should not include calling IsInversed |
Name | Description | ||
---|---|---|---|
|
DescribeRuntimeValues ( |
Gathers description of all runtime parameters |
|
|
GetStaticDescription() |
||
|
InitializeFromAsset ( |
Initialize any asset related data |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |