|
| uint32 | GetTypeHash (const FKey &Key) |
| |
| template<typename T > |
| TOptional< typename T::FDataType > | TryGetBlackboardKeyValue (const UBlackboardComponent &Blackboard, const FName &Name, FBlackboard::FKey &InOutCachedKey) |
| |
| template<typename T > |
| T::FDataType | GetValue (const UBlackboardComponent &Blackboard, const FName &Name, FBlackboard::FKey &InOutCachedKey, const typename T::FDataType &DefaultValue) |
| |
| template<typename T > |
| T::FDataType | GetValue (const UBehaviorTreeComponent &BehaviorComp, const FName &Name, FBlackboard::FKey &InOutCachedKey, const typename T::FDataType &DefaultValue) |
| |
| FConstStructView | TryGetBlackboardKeyStruct (const UBlackboardComponent &Blackboard, const FName &Name, FBlackboard::FKey &InOutCachedKey, const UScriptStruct *TargetStruct) |
| |
| FConstStructView | GetStructValue (const UBlackboardComponent &Blackboard, const FName &Name, FBlackboard::FKey &InOutCachedKey, const FConstStructView &DefaultValue) |
| |
| FConstStructView | GetStructValue (const UBehaviorTreeComponent &BehaviorComp, const FName &Name, FBlackboard::FKey &InOutCachedKey, const FConstStructView &DefaultValue) |
| |
| template<typename KeyType , typename ValueType > |
| EBTNodeResult::Type | SetBlackboardKeyValue (UBehaviorTreeComponent &OwnerComp, const FBlackboardKeySelector &BlackboardKey, const ValueType &Value) |
| |