#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 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 BaseLODDistance; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray 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 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 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 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> 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; }