#pragma once #include "CoreMinimal.h" #include "BehaviorTree/BTService.h" #include "BehaviorTree/BehaviorTreeTypes.h" #include "BTService_UpdateFlyingMoveToTarget.generated.h" UCLASS(Blueprintable) class UBTService_UpdateFlyingMoveToTarget : public UBTService { GENERATED_BODY() public: protected: UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true)) FBlackboardKeySelector TargetKey; UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true)) FBlackboardKeySelector TargetLocationKey; UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true)) float LookAheadTime; public: UBTService_UpdateFlyingMoveToTarget(); };