Files
ReshadePluginsCore/SpongeBogTOTT/SDK/TargetingSystem_structs.hpp
2026-03-06 01:31:19 +01:00

160 lines
7.0 KiB
C++

#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<struct FTargetingDefaultResultData> 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<class AActor*> IgnoredActors; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FCollisionQueryTaskData;
// ScriptStruct TargetingSystem.TargetingTaskSet
// 0x0010 (0x0010 - 0x0000)
struct FTargetingTaskSet final
{
public:
TArray<class UTargetingTask*> 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<struct FTargetingDefaultResultData> 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<void(const struct FTargetingRequestHandle& TargetingRequestHandle)> 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;
}