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

36 lines
1.1 KiB
C++
Executable file

#pragma once
#include "CoreMinimal.h"
#include "UObject/NoExportTypes.h"
#include "DamageDataBase.generated.h"
class UDamageImpulse;
class UFSDPhysicalMaterial;
class UPrimitiveComponent;
USTRUCT(BlueprintType)
struct FDamageDataBase {
GENERATED_BODY()
public:
UPROPERTY(BlueprintReadWrite, EditAnywhere, Transient, meta=(AllowPrivateAccess=true))
UFSDPhysicalMaterial* PhysMaterial;
UPROPERTY(BlueprintReadWrite, EditAnywhere, Export, Transient, meta=(AllowPrivateAccess=true))
TWeakObjectPtr<UPrimitiveComponent> Component;
UPROPERTY(BlueprintReadWrite, EditAnywhere, Transient, meta=(AllowPrivateAccess=true))
FVector HitLocation;
UPROPERTY(BlueprintReadWrite, EditAnywhere, Transient, meta=(AllowPrivateAccess=true))
int32 BoneIndex;
protected:
UPROPERTY(BlueprintReadWrite, EditAnywhere, Transient, meta=(AllowPrivateAccess=true))
UDamageImpulse* DamageImpulseOverride;
public:
UPROPERTY(BlueprintReadWrite, EditAnywhere, Transient, meta=(AllowPrivateAccess=true))
bool IsRadial;
FSD_API FDamageDataBase();
};