#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // ENUMS //--------------------------------------------------------------------------------------------------------------------- enum class EHotfixResult : uint8 { Failed = 0, Success = 1, SuccessNoChange = 2, SuccessNeedsReload = 3, SuccessNeedsRelaunch = 4, EHotfixResult_MAX = 5, }; enum class EUpdateState : uint8 { UpdateIdle = 0, UpdatePending = 1, CheckingForPatch = 2, DetectingPlatformEnvironment = 3, CheckingForHotfix = 4, WaitingOnInitialLoad = 5, InitialLoadComplete = 6, UpdateComplete = 7, EUpdateState_MAX = 8, }; enum class EUpdateCompletionStatus : uint8 { UpdateUnknown = 0, UpdateSuccess = 1, UpdateSuccess_NoChange = 2, UpdateSuccess_NeedsReload = 3, UpdateSuccess_NeedsRelaunch = 4, UpdateSuccess_NeedsPatch = 5, UpdateFailure_PatchCheck = 6, UpdateFailure_HotfixCheck = 7, UpdateFailure_NotLoggedIn = 8, EUpdateCompletionStatus_MAX = 9, }; //--------------------------------------------------------------------------------------------------------------------- // STRUCTS //--------------------------------------------------------------------------------------------------------------------- // 0x68 (0x68 - 0x0) // ScriptStruct Hotfix.UpdateContextDefinition struct FUpdateContextDefinition { public: class FString Name; // 0x0(0x10)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x10(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCheckAvailabilityOnly; // 0x11(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPatchCheckEnabled; // 0x12(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPlatformEnvironmentDetectionEnabled; // 0x13(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_EE8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TSet AdditionalTags; // 0x18(0x50)(Config, NativeAccessSpecifierPublic) }; }