#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: TargetingSystem #include "Basic.hpp" #include "Engine_structs.hpp" #include "CoreUObject_structs.hpp" namespace SDK { // Enum TargetingSystem.ETargetingAOEShape // NumValues: 0x0006 enum class ETargetingAOEShape : uint8 { Box = 0, Cylinder = 1, Sphere = 2, Capsule = 3, SourceComponent = 4, ETargetingAOEShape_MAX = 5, }; // Enum TargetingSystem.ETargetingTraceType // NumValues: 0x0005 enum class ETargetingTraceType : uint8 { Line = 0, Sphere = 1, Capsule = 2, Box = 3, ETargetingTraceType_MAX = 4, }; // ScriptStruct TargetingSystem.TargetingDefaultResultData // 0x0128 (0x0128 - 0x0000) struct FTargetingDefaultResultData { public: struct FHitResult HitResult; // 0x0000(0x0100)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) float Score; // 0x0100(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_104[0x24]; // 0x0104(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTargetingDefaultResultData; // ScriptStruct TargetingSystem.TargetingDefaultResultsSet // 0x0010 (0x0010 - 0x0000) struct FTargetingDefaultResultsSet final { public: TArray TargetResults; // 0x0000(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTargetingDefaultResultsSet; // ScriptStruct TargetingSystem.TargetingRequestHandle // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FTargetingRequestHandle final { public: uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTargetingRequestHandle; // ScriptStruct TargetingSystem.CollisionQueryTaskData // 0x0010 (0x0010 - 0x0000) struct FCollisionQueryTaskData final { public: TArray IgnoredActors; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FCollisionQueryTaskData; // ScriptStruct TargetingSystem.TargetingTaskSet // 0x0010 (0x0010 - 0x0000) struct FTargetingTaskSet final { public: TArray Tasks; // 0x0000(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FTargetingTaskSet; // ScriptStruct TargetingSystem.PL_FilteredTargetingDefaultResultData // 0x0010 (0x0138 - 0x0128) struct FPL_FilteredTargetingDefaultResultData final : public FTargetingDefaultResultData { public: uint8 Pad_128[0x10]; // 0x0128(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_FilteredTargetingDefaultResultData; // ScriptStruct TargetingSystem.PastTargetingDefaultResultsSet // 0x0010 (0x0010 - 0x0000) struct FPastTargetingDefaultResultsSet final { public: TArray TargetResults; // 0x0000(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPastTargetingDefaultResultsSet; // ScriptStruct TargetingSystem.TargetingSourceContext // 0x0038 (0x0038 - 0x0000) struct FTargetingSourceContext final { public: class AActor* SourceActor; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class AActor* InstigatorActor; // 0x0008(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FVector SourceLocation; // 0x0010(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SourceSocketName; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* SourceObject; // 0x0030(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FTargetingSourceContext; // ScriptStruct TargetingSystem.TargetingRequestData // 0x0030 (0x0030 - 0x0000) struct alignas(0x08) FTargetingRequestData final { public: uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TDelegate TargetingRequestDynamicDelegate; // 0x0020(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTargetingRequestData; // ScriptStruct TargetingSystem.TargetingAsyncTaskData // 0x0008 (0x0008 - 0x0000) struct alignas(0x04) FTargetingAsyncTaskData final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTargetingAsyncTaskData; // ScriptStruct TargetingSystem.TargetingImmediateTaskData // 0x0001 (0x0001 - 0x0000) struct FTargetingImmediateTaskData final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTargetingImmediateTaskData; // ScriptStruct TargetingSystem.TargetingDebugData // 0x0001 (0x0001 - 0x0000) struct FTargetingDebugData final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTargetingDebugData; }