| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/AIModule/Classes/BehaviorTree/BlackboardData.h |
Include |
#include "BehaviorTree/BlackboardData.h" |
class UBlackboardData : public UDataAsset
Name | Description | ||
---|---|---|---|
|
FirstKeyID |
||
|
Keys |
Blackboard keys |
|
|
Parent |
Parent blackboard (keys can be overridden) |
|
|
ParentKeys |
All keys inherited from parent chain |
Name | Description | |
---|---|---|
|
UBlackboardData ( |
Name | Description | ||
---|---|---|---|
|
FBlackboard:... |
GetFirstKeyID() |
|
|
const FBlack... |
GetKey ( |
|
|
FBlackboard:... |
GetKeyID ( |
|
|
GetKeyName ( |
||
|
const TArray... |
GetKeys() |
|
|
TSubclassOf<... |
GetKeyType ( |
|
|
GetNumKeys() |
||
|
HasSynchronizedKeys() |
||
|
FBlackboard:... |
InternalGetKeyID ( |
|
|
IsChildOf ( |
Returns true if OtherAsset is somewhere up the parent chain of this asset. |
|
|
IsKeyInstanceSynced ( |
||
|
IsRelatedTo ( |
Returns true if OtherAsset is equal to *this, or is it's parent, or *this is OtherAsset's parent |
|
|
IsValid() |
||
|
PropagateKeyChangesToDerivedBlackboardAssets() |
||
|
UpdateDeprecatedKeys() |
Fix entries with deprecated key types |
|
|
UpdateIfHasSynchronizedKeys() |
||
|
UpdateKeyIDs() |
Forces update of FirstKeyID, which depends on parent chain |
|
|
UpdateParentKeys() |
Updates parent key cache for editor |
|
|
T * |
UpdatePersistentKey ( |
Updates persistent key with given name, depending on currently defined entries and parent chain |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
Name |
Description |
|
---|---|---|
|
EKeyLookupMode |
Name |
Description |
---|---|
FBlackboardDataChanged |
A delegate called on PostEditChangeProperty. Can be used in editor to react to asset changes. |
FKeyUpdate |
Name |
Description |
---|---|
OnBlackboardDataChanged |
|
OnUpdateKeys |
Delegate called for every loaded blackboard asset meant for adding game specific persistent keys |
Name | Description | ||
---|---|---|---|
|
HasParent ( |
This function is deprecated, please use IsChildOf instead. |