#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // CLASSES //--------------------------------------------------------------------------------------------------------------------- // 0x210 (0x238 - 0x28) // Class Hotfix.OnlineHotfixManager class UOnlineHotfixManager : public UObject { public: uint8 Pad_EC9[0x1D0]; // Fixing Size After Last Property [ Dumper-7 ] class FString OSSName; // 0x1F8(0x10)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString HotfixManagerClassName; // 0x208(0x10)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString DebugPrefix; // 0x218(0x10)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AssetsHotfixedFromIniFiles; // 0x228(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UOnlineHotfixManager* GetDefaultObj(); void StartHotfixProcess(); }; // 0x1C8 (0x1F0 - 0x28) // Class Hotfix.UpdateManager class UUpdateManager : public UObject { public: uint8 Pad_ED4[0x60]; // Fixing Size After Last Property [ Dumper-7 ] float HotfixCheckCompleteDelay; // 0x88(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float UpdateCheckCompleteDelay; // 0x8C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float HotfixAvailabilityCheckCompleteDelay; // 0x90(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float UpdateCheckAvailabilityCompleteDelay; // 0x94(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_ED7[0x4]; // Fixing Size After Last Property [ Dumper-7 ] int32 AppSuspendedUpdateCheckTimeSeconds; // 0x9C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_ED8[0x8]; // Fixing Size After Last Property [ Dumper-7 ] bool bPlatformEnvironmentDetected; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bInitialUpdateFinished; // 0xA9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bCheckHotfixAvailabilityOnly; // 0xAA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class EUpdateState CurrentUpdateState; // 0xAB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 WorstNumFilesPendingLoadViewed; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_EDA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] enum class EHotfixResult LastHotfixResult; // 0xB4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_EDB[0x23]; // Fixing Size After Last Property [ Dumper-7 ] struct FDateTime LastUpdateCheck[0x2]; // 0xD8(0x10)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class EUpdateCompletionStatus LastCompletionResult[0x2]; // 0xE8(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_EDC[0x26]; // Fixing Size After Last Property [ Dumper-7 ] class UEnum* UpdateStateEnum; // 0x110(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UEnum* UpdateCompletionEnum; // 0x118(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FUpdateContextDefinition UpdateContextDefinitionUnknown; // 0x120(0x68)(Config, NativeAccessSpecifierPrivate) TArray UpdateContextDefinitions; // 0x188(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) uint8 Pad_EDF[0x58]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UUpdateManager* GetDefaultObj(); }; }