5#include "CoreMinimal.h"
6#include "BehaviorTree/Decorators/BTDecorator_BlackboardBase.h"
7#include "BTDecorator_BlackboardChanged.generated.h"
15 UPROPERTY(EditAnywhere)
16 float ResetTime = 1.0f;
18 virtual FString GetStaticDescription()
const override;
20 virtual EBlackboardNotificationResult OnBlackboardKeyValueChange(
const UBlackboardComponent& Blackboard, FBlackboard::FKey ChangedKeyID)
override;
21 virtual bool CalculateRawConditionValue(UBehaviorTreeComponent& OwnerComp, uint8* NodeMemory)
const override;
22 virtual void ResetStatID(uint64 PackedKey);
24 mutable TMap<uint64, FTimerHandle> ChangedValueHashes;
Definition: BTDecorator_BlackboardChanged.h:11