DRG-Femboy-Voice/Source/FSD/Public/BTService_FindClosest.h
2025-04-15 12:39:31 -07:00

35 lines
1 KiB
C++
Executable file

#pragma once
#include "CoreMinimal.h"
#include "BehaviorTree/BTService.h"
#include "BehaviorTree/BehaviorTreeTypes.h"
#include "BTService_FindClosest.generated.h"
class UTargetValidator;
UCLASS(Blueprintable)
class FSD_API UBTService_FindClosest : public UBTService {
GENERATED_BODY()
public:
protected:
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
FBlackboardKeySelector TargetKey;
UPROPERTY(BlueprintReadWrite, EditAnywhere, Instanced, meta=(AllowPrivateAccess=true))
UTargetValidator* TargetValidator;
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
bool MustBeAlive;
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
bool OwnerIsMultiTargeter;
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
bool ClearTargetIfNotValid;
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
float TargetingRange;
public:
UBTService_FindClosest();
};