273 lines
17 KiB
C++
273 lines
17 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: EngineCustomized
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "AIModule_structs.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "Engine_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Enum EngineCustomized.EDCSSlowTick
|
|
// NumValues: 0x0008
|
|
enum class EDCSSlowTick : uint8
|
|
{
|
|
E_LOD_0 = 0,
|
|
E_LOD_1 = 1,
|
|
E_LOD_2 = 2,
|
|
E_LOD_3 = 3,
|
|
E_Sleep = 4,
|
|
E_Unload = 5,
|
|
E_Invalid = 101,
|
|
E_MAX = 102,
|
|
};
|
|
|
|
// Enum EngineCustomized.EDCSSlowTickTag
|
|
// NumValues: 0x0005
|
|
enum class EDCSSlowTickTag : uint8
|
|
{
|
|
DefaultAll = 0,
|
|
E_UpdateLogic = 1,
|
|
E_UpdateMeshAndWalk = 2,
|
|
E_Invalid = 101,
|
|
EDCSSlowTickTag_MAX = 102,
|
|
};
|
|
|
|
// Enum EngineCustomized.EECSAgentComponentState
|
|
// NumValues: 0x0009
|
|
enum class EECSAgentComponentState : uint8
|
|
{
|
|
None = 0,
|
|
EntityPendingCreation = 1,
|
|
EntityCreated = 2,
|
|
PuppetPendingInitialization = 3,
|
|
PuppetInitialized = 4,
|
|
PuppetPaused = 5,
|
|
PuppetPendingReplication = 6,
|
|
PuppetReplicatedOrphan = 7,
|
|
EECSAgentComponentState_MAX = 8,
|
|
};
|
|
|
|
// Enum EngineCustomized.ESimpleRepresentationType
|
|
// NumValues: 0x0005
|
|
enum class ESimpleRepresentationType : uint8
|
|
{
|
|
HighResSpawnedActor = 0,
|
|
LowResSpawnedActor = 1,
|
|
StaticMeshInstance = 2,
|
|
None = 3,
|
|
ESimpleRepresentationType_MAX = 4,
|
|
};
|
|
|
|
// Enum EngineCustomized.ESpawnSimpleRequestStatus
|
|
// NumValues: 0x0007
|
|
enum class ESpawnSimpleRequestStatus : uint8
|
|
{
|
|
None = 0,
|
|
Pending = 1,
|
|
Processing = 2,
|
|
Succeeded = 3,
|
|
Failed = 4,
|
|
RetryPending = 5,
|
|
ESpawnSimpleRequestStatus_MAX = 6,
|
|
};
|
|
|
|
// Enum EngineCustomized.EGridCellsConnectionState
|
|
// NumValues: 0x0005
|
|
enum class EGridCellsConnectionState : uint8
|
|
{
|
|
Invalid = 0,
|
|
Closed = 1,
|
|
Pending = 2,
|
|
Open = 3,
|
|
EGridCellsConnectionState_MAX = 4,
|
|
};
|
|
|
|
// ScriptStruct EngineCustomized.SimpleRepresentationParameters
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FSimpleRepresentationParameters final
|
|
{
|
|
public:
|
|
bool bEnableRepresentation; // 0x0000(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESimpleRepresentationType LODRepresentation[0x4]; // 0x0001(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bKeepLowResActors; // 0x0005(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bKeepActorExtraFrame; // 0x0006(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSpreadFirstVisualizationUpdate; // 0x0007(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName WorldPartitionGridNameContainingCollision; // 0x0008(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NotVisibleUpdateRate; // 0x0010(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESimpleRepresentationType CachedDefaultRepresentationType; // 0x0014(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FSimpleRepresentationParameters;
|
|
|
|
// ScriptStruct EngineCustomized.SlowTickLayer
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FSlowTickLayer final
|
|
{
|
|
public:
|
|
float CellSize; // 0x0000(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LoadRange; // 0x0004(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FSlowTickLayer;
|
|
|
|
// ScriptStruct EngineCustomized.ECSActorInstanceData
|
|
// 0x0090 (0x0090 - 0x0000)
|
|
struct FECSActorInstanceData final
|
|
{
|
|
public:
|
|
struct FTransform ActorLocation; // 0x0000(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> ActorClass; // 0x0060(0x0030)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FECSActorInstanceData;
|
|
|
|
// ScriptStruct EngineCustomized.ConfigVisualizationLODParameters
|
|
// 0x0080 (0x0080 - 0x0000)
|
|
struct FConfigVisualizationLODParameters final
|
|
{
|
|
public:
|
|
struct FSoftClassPath FilterClassPath; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<float> BaseLODDistance; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<float> VisibleLODDistance; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
float BufferHysteresisOnDistancePercentage; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<int32> LODMaxCount; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
float DistanceToFrustum; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceToFrustumHysteresis; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCachedActiveLodActors; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SmallRotateLatency; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BigRotateLatency; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LinkChidProcesser; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTickEveryFrame; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PromteSignificanceIfRendered; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RenderedTimeValidateInterval; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUpdateLodForceOneFrame; // 0x007C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOptimizedFrustumCost; // 0x007D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsChildProcesser; // 0x007E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7F[0x1]; // 0x007F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FConfigVisualizationLODParameters;
|
|
|
|
// ScriptStruct EngineCustomized.SlowTickConfig
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FSlowTickConfig final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ActorTickInterval; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ComponentTickInterval; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FSlowTickConfig;
|
|
|
|
// ScriptStruct EngineCustomized.SlowTickActorRecoverInfo
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct alignas(0x08) FSlowTickActorRecoverInfo final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FSlowTickActorRecoverInfo;
|
|
|
|
// ScriptStruct EngineCustomized.SimpleEntityHandle
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FSimpleEntityHandle final
|
|
{
|
|
public:
|
|
int32 Pool; // 0x0000(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Index; // 0x0004(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SerialNumber; // 0x0008(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FSimpleEntityHandle;
|
|
|
|
// ScriptStruct EngineCustomized.SimpleActorSpawnRequestHandle
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FSimpleActorSpawnRequestHandle final : public FIndexedHandleBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FSimpleActorSpawnRequestHandle;
|
|
|
|
// ScriptStruct EngineCustomized.SimpleAgentInitializationQueue
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FSimpleAgentInitializationQueue final
|
|
{
|
|
public:
|
|
TArray<class USimpleAgentComponent*> AgentComponents; // 0x0000(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FSimpleAgentInitializationQueue;
|
|
|
|
// ScriptStruct EngineCustomized.SimpleActorSpawnRequest
|
|
// 0x00C0 (0x00C0 - 0x0000)
|
|
struct alignas(0x10) FSimpleActorSpawnRequest final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class AActor> Template; // 0x0010(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18[0x98]; // 0x0018(0x0098)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* SpawnedActor; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FSimpleActorSpawnRequest;
|
|
|
|
// ScriptStruct EngineCustomized.SimpleConstructViewStore
|
|
// 0x00C0 (0x00C0 - 0x0000)
|
|
struct alignas(0x10) FSimpleConstructViewStore final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0xC0]; // 0x0000(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FSimpleConstructViewStore;
|
|
|
|
// ScriptStruct EngineCustomized.SimpleConstructView
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct alignas(0x08) FSimpleConstructView final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FSimpleConstructView;
|
|
|
|
// ScriptStruct EngineCustomized.SimpleRepresentationSubsystem
|
|
// 0x0070 (0x0070 - 0x0000)
|
|
struct FSimpleRepresentationSubsystem final
|
|
{
|
|
public:
|
|
TArray<TSubclassOf<class AActor>> TemplateActors; // 0x0000(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class USimpleActorSpawnerSubsystem* ActorSpawnerSubsystem; // 0x0010(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_18[0x58]; // 0x0018(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FSimpleRepresentationSubsystem;
|
|
|
|
// ScriptStruct EngineCustomized.DCSPauseableTime
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct alignas(0x08) FDCSPauseableTime final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FDCSPauseableTime;
|
|
|
|
// ScriptStruct EngineCustomized.SimpleProcessingPhase
|
|
// 0x0040 (0x0080 - 0x0040)
|
|
struct FSimpleProcessingPhase final : public FTickFunction
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x40]; // 0x0040(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FSimpleProcessingPhase;
|
|
|
|
}
|
|
|