Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/AIModule/Classes/BehaviorTree/BehaviorTreeTypes.h |
Include |
#include "BehaviorTree/BehaviorTreeTypes.h" |
struct FBlackboardKeySelector
Helper struct for defining types of allowed blackboard entries (e.g. only entries holding points and objects derived form actor class)
Name | Description | ||
---|---|---|---|
|
AllowedTypes |
Array of allowed types with additional properties (e.g. uobject's base class) EditAnywhere is required for FBlackboardSelectorDetails::CacheBlackboardData() |
|
|
uint32: 1 |
bNoneIsAllowedValue |
SelectedKeyId type should be FBlackboard::FKey, but typedefs are not supported by UHT. |
|
friend |
FBlackboardDecoratorDetails |
|
|
SelectedKeyID |
ID of selected key |
|
|
SelectedKeyName |
Name of selected key |
|
|
TSubclassOf< UB... |
SelectedKeyType |
Class of selected key |
Name | Description | |
---|---|---|
|
FBlackboardKeySelector() |
Name | Description | ||
---|---|---|---|
|
AddBoolFilter |
||
|
AddClassFilter ( |
||
|
AddEnumFilter |
||
|
AddFloatFilter |
||
|
AddIntFilter |
||
|
AddNameFilter |
||
|
AddNativeEnumFilter |
||
|
AddObjectFilter ( |
Helper functions for setting basic filters |
|
|
AddRotatorFilter |
||
|
AddStringFilter |
||
|
AddVectorFilter |
||
|
AllowNoneAsValue ( |
||
|
FBlackboard:... |
GetSelectedKeyID() |
|
|
InitSelection ( |
Find initial selection. Called when None is not a valid option for this key selector |
|
|
InvalidateResolvedKey() |
||
|
IsNone() |
||
|
IsSet() |
||
|
NeedsResolving() |
||
|
ResolveSelectedKey ( |
Find ID and class of selected key |
Name | Description | ||
---|---|---|---|
|
AddClassFilter ( |
This version of AddClassFilter is deprecated. Please provide AllowedClass as TSubclassOf |