#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: GameBase #include "Basic.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "GlobalProperties_structs.hpp" #include "GameBase_structs.hpp" #include "LevelStreaming_structs.hpp" #include "SlateCore_structs.hpp" #include "DeveloperSettings_classes.hpp" #include "UCW_classes.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "UMG_classes.hpp" #include "InputCore_structs.hpp" namespace SDK { // Class GameBase.BGameModeBase // 0x0060 (0x03B0 - 0x0350) class ABGameModeBase : public AGameModeBase { public: TSubclassOf SpawnPointClass; // 0x0350(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameModeMenuController* MenuController; // 0x0358(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBaseGameModeController* BaseGameModeController; // 0x0360(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnPlayerSettingsChanged; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_380[0x30]; // 0x0380(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ShowInGameMenu(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BGameModeBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BGameModeBase") } static class ABGameModeBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABGameModeBase; // Class GameBase.ApplicationLifecycleSubsystem // 0x00E8 (0x0118 - 0x0030) class UApplicationLifecycleSubsystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0xE8]; // 0x0030(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ApplicationLifecycleSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ApplicationLifecycleSubsystem") } static class UApplicationLifecycleSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UApplicationLifecycleSubsystem; // Class GameBase.AudioConfigSettings // 0x00F0 (0x0128 - 0x0038) class UAudioConfigSettings final : public UDeveloperSettings { public: TMap> VolumeRTPC; // 0x0038(0x0050)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPublic) TMap> StateValues; // 0x0088(0x0050)(Edit, EditFixedSize, Config, UObjectWrapper, NativeAccessSpecifierPublic) TMap> AudioLangChangeSwitchers; // 0x00D8(0x0050)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioConfigSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioConfigSettings") } static class UAudioConfigSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioConfigSettings; // Class GameBase.BaseGameConfig // 0x0078 (0x00A8 - 0x0030) class UBaseGameConfig final : public UDataAsset { public: bool IsDLC; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FText DLCButtonText; // 0x0038(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class UStreamableLevels* StreamableLevels; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULevelStreamingRequestCollection* RequestCollection; // 0x0058(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStreamableLevelHandle MainPersistentLevel; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) TArray InitialStreamingRequests; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray InitiallyLoadedLevels; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray InitiallyPreloadedLevels; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray InitialDataLayerRequests; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseGameConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseGameConfig") } static class UBaseGameConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBaseGameConfig; // Class GameBase.BaseGameModeController // 0x0090 (0x0130 - 0x00A0) class UBaseGameModeController : public UActorComponent { public: TSoftClassPtr LostPadWidgetClass; // 0x00A0(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NoClear, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAutoHideLostPadWidget; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr PreLoadingWidgetClass; // 0x00D8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* AlarmPopupOpenEvent; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* AlarmPopupCloseEvent; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* PauseGameStartEvent; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* PauseGameCloseEvent; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseGameModeController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseGameModeController") } static class UBaseGameModeController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBaseGameModeController; // Class GameBase.BaseSaveGame // 0x00F8 (0x0120 - 0x0028) class UBaseSaveGame : public USaveGame { public: uint8 bIsHeaderLoaded : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsFullyLoaded : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString ProfileName; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDateTime DateTime; // 0x0040(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid PlaythroughId; // 0x0048(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BodyDataCrc; // 0x0058(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Thumbnail; // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic) struct FLevelStreamingActorData GameModeData; // 0x0070(0x0030)(Transient, NativeAccessSpecifierPublic) struct FGlobalPropertiesSaveData GlobalPropsData; // 0x00A0(0x0030)(Transient, NativeAccessSpecifierPublic) TMap Blobs; // 0x00D0(0x0050)(Transient, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseSaveGame") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseSaveGame") } static class UBaseSaveGame* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBaseSaveGame; // Class GameBase.StartGameSettingsWidget // 0x0018 (0x02B8 - 0x02A0) class UStartGameSettingsWidget : public UBUserWidget { public: uint8 Pad_2A0[0x18]; // 0x02A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartGameSettingsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartGameSettingsWidget") } static class UStartGameSettingsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStartGameSettingsWidget; // Class GameBase.BGameInstance // 0x00F8 (0x02B8 - 0x01C0) class UBGameInstance : public UGameInstance { public: uint8 Pad_1C0[0x8]; // 0x01C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FStreamableLevelHandle MainMenuLevel; // 0x01C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) class UBaseGameConfig* MainGameConfig; // 0x01D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IgnoreSaveLevelTransforms; // 0x01D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D9[0x3]; // 0x01D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FStreamableLevelHandle IntermediateLevel; // 0x01DC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1E4[0x64]; // 0x01E4(0x0064)(Fixing Size After Last Property [ Dumper-7 ]) class UMaterialParameterCollection* GlobalCollection; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialParameterCollection* GlobalSettingsCollection; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USaveWidget* SaveWidget; // 0x0258(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class URebindableInput* RebindableInput; // 0x0260(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGlobalPropertiesData* GlobalProperties; // 0x0268(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputModeManager* InputModeManager; // 0x0270(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_278[0x38]; // 0x0278(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture2D* LastScreenshotTexture; // 0x02B0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void BackToMainMenu(); class UPlayerProfile* GetPlayerProfile(); class URebindableInput* GetRebindableInput(); bool ReloadGame(bool bSaveOnDisk, const class FString& Title, bool GrabScreenShot, class UMovieConfig* Movie, float UnskipableLen); void SetLastScreenshotTexture(class UTexture2D* Texture, bool PrepareLoadingScreen); class UTexture2D* GetLastScreenshotTexture() const; bool IsGameDeactivated() const; bool IsGameSuspended() const; bool IsKeyboardActive() const; bool IsMouseActive() const; bool IsPadActive() const; bool IsPlayingFromMainMenu() const; bool IsWorldTravelFinished() const; bool WasMouseMoved() const; bool WasPadConnected() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BGameInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BGameInstance") } static class UBGameInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; //DUMPER7_ASSERTS_UBGameInstance; // Class GameBase.BIntermediateGameModeBase // 0x0000 (0x0350 - 0x0350) class ABIntermediateGameModeBase final : public AGameModeBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BIntermediateGameModeBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BIntermediateGameModeBase") } static class ABIntermediateGameModeBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABIntermediateGameModeBase; // Class GameBase.BGameUserSettings // 0x0090 (0x01D8 - 0x0148) class UBGameUserSettings final : public UGameUserSettings { public: struct FGFXSettings GFXSettings; // 0x0148(0x0090)(Config, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BGameUserSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BGameUserSettings") } static class UBGameUserSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; //DUMPER7_ASSERTS_UBGameUserSettings; // Class GameBase.GameBaseStateManager // 0x00B8 (0x00E8 - 0x0030) class UGameBaseStateManager final : public UGameInstanceSubsystem { public: uint8 Pad_30[0xB8]; // 0x0030(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameBaseStateManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameBaseStateManager") } static class UGameBaseStateManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameBaseStateManager; // Class GameBase.GameBaseStatics // 0x0000 (0x0028 - 0x0028) class UGameBaseStatics final : public UBlueprintFunctionLibrary { public: static void AutoSave(class UObject* WorldContextObject, const class FString& Title, bool GrabScreenShot, bool Flush); static void FlushPartialSave(class UObject* WorldContextObject); static void FlushSave(class UObject* WorldContextObject, int32 SlotIndex, const class FString& Title, bool ApplyCurrentTime, bool PreserveSlotIndex); static class UTexture2D* GetActualSavedScreenShot(class UObject* WorldContextObject); static class UBGameInstance* GetBaseGameInstance(class UObject* WorldContextObject); static class ABGameModeBase* GetBaseGameMode(class UObject* WorldContextObject); static class FString GetBuildPackageName(); static class FString GetBuildStreamName(); static EGameBaseInputDevice GetInputDevice(class UObject* WorldContextObject); static struct FDateTime GetLastSaveTime(class UObject* WorldContextObject); static class UPersistentSaveData* GetPersistentGameData(class UObject* WorldContextObject); static class FString GetPlayerName(class UObject* WorldContextObject); static class UPlayerProfile* GetPlayerProfile(class UObject* WorldContextObject); static class UPlaythroughPersistentData* GetPlaythroughPersistentGameData(class UObject* WorldContextObject); static class FString GetProjectVersionString(); static int32 GetRevisionVersionNumber(); static class UTexture2D* GetSavedScreenShot(class UObject* WorldContextObject, int32 SlotIndex); static struct FTimespan GetTimeSinceLastSave(class UObject* WorldContextObject); static void HideMouseCursor(class APlayerController* PlayerController); static bool IsConsoleMenu(); static bool IsGameCompletelyInstalled(class UObject* WorldContextObject); static bool IsGameDeactivated(class UObject* WorldContextObject); static bool IsGamePaused(class UObject* WorldContextObject); static bool IsGameSuspended(class UObject* WorldContextObject); static bool IsKeyboardActive(class UObject* WorldContextObject); static bool IsMouseActive(class UObject* WorldContextObject); static bool IsMoviePlayerActive(); static bool IsNEOOrScorpio(); static bool IsPadActive(class UObject* WorldContextObject); static bool IsPadConnected(class UObject* WorldContextObject); static bool IsSwitchUserSupported(class UObject* WorldContextObject); static bool IsSystemHelpSupported(); static void MakeFullSave(class UObject* WorldContextObject, int32 SlotIndex, const class FString& Title, bool GrabScreenShot, bool AllowAsyncOperation); static void MakePersistentGameDateDirty(class UObject* WorldContextObject); static void MakeQuickSave(class UObject* WorldContextObject, const class FString& Title, bool GrabScreenShot); static void PauseDynamicResolution(); static void PlaySound(class UAkAudioEvent* Sound); static void PostWiseEvent(class UAkAudioEvent* Event); static void ResumeDynamicResolution(); static void SaveGame(class UObject* WorldContextObject, const class FString& Title, bool GrabScreenShot); static void SavePersistentGameDate(class UObject* WorldContextObject); static bool SaveSlotDataExist(class UObject* WorldContextObject, int32 SlotIndex); static void SaveUserProfile(class UObject* WorldContextObject); static void SetActualGamma(class UObject* WorldContextObject); static void SetDefaultGamma(class UObject* WorldContextObject); static void SetGamePaused(class UObject* WorldContextObject, const bool IsPaused); static void SetInputModeGameAndUI(class UObject* WorldContextObject, class APlayerController* PlayerController, bool ShowMouseCursor_0, EMouseLockMode MouseLockMode, bool HideCursorDuringCapture); static void SetInputModeGameOnly(class UObject* WorldContextObject, class APlayerController* PlayerController, bool ShowMouseCursor_0, bool ConsumeCaptureMouseDown); static void SetInputModeUIOnly(class UObject* WorldContextObject, class APlayerController* PlayerController, bool ShowMouseCursor_0, EMouseLockMode MouseLockMode); static void SetMouseCursorVisibility(class APlayerController* PlayerController, bool Show); static bool ShadersUseHighQualityBlock(class UObject* WorldContextObject); static void ShowMouseCursor(class APlayerController* PlayerController); static void ShowSystemHelp(); static void StopSound(class UAkAudioEvent* Sound); static void WaitForAllSaveAsyncOperations(class UObject* WorldContextObject); static bool WasMouseMoved(class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameBaseStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameBaseStatics") } static class UGameBaseStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameBaseStatics; // Class GameBase.GameModeMenuController // 0x00A0 (0x0140 - 0x00A0) class UGameModeMenuController final : public UActorComponent { public: uint8 Pad_A0[0x48]; // 0x00A0(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) TMap StateWidgets; // 0x00E8(0x0050)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameModeMenuController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameModeMenuController") } static class UGameModeMenuController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameModeMenuController; // Class GameBase.GameSettings // 0x0118 (0x0150 - 0x0038) class UGameSettings final : public UDeveloperSettings { public: class FString DefaultLanguage; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray SupportedLanguages; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) class FString DefaulAudiotLanguage; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray SupportedAudioLanguages; // 0x0068(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) class FString WorldTravelMovie; // 0x0078(0x0010)(Edit, ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr WorldTravelMovieConfig; // 0x0088(0x0030)(Edit, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftClassPtr LoadScreenWidgetClass; // 0x00B8(0x0030)(Edit, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftClassPtr LoadScreenOverlayClass; // 0x00E8(0x0030)(Edit, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseWSADAsUINavigation; // 0x0118(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShowLostPadDialogOnDesktop; // 0x0119(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_11A[0x6]; // 0x011A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr DLCConfig; // 0x0120(0x0030)(Edit, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameSettings") } static class UGameSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameSettings; // Class GameBase.GameAutoSettings // 0x0038 (0x0070 - 0x0038) class UGameAutoSettings final : public UDeveloperSettings { public: int32 Revision; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString Stream; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString PackageName; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Archive; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameAutoSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameAutoSettings") } static class UGameAutoSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameAutoSettings; // Class GameBase.GSAOptionsSettings // 0x0010 (0x0048 - 0x0038) class UGSAOptionsSettings final : public UDeveloperSettings { public: TArray GsaOptions; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GSAOptionsSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GSAOptionsSettings") } static class UGSAOptionsSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGSAOptionsSettings; // Class GameBase.InputModeManager // 0x0008 (0x0030 - 0x0028) class UInputModeManager final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputModeManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputModeManager") } static class UInputModeManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputModeManager; // Class GameBase.LastScreenshotImage // 0x0010 (0x02C0 - 0x02B0) class ULastScreenshotImage final : public UImage { public: uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Refresh(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LastScreenshotImage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LastScreenshotImage") } static class ULastScreenshotImage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULastScreenshotImage; // Class GameBase.LoadingVideoOverlayWidget // 0x0018 (0x0290 - 0x0278) class ULoadingVideoOverlayWidget final : public UUserWidget { public: uint8 Pad_278[0x10]; // 0x0278(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class ULocalizedOverlays* Subtitles; // 0x0288(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void MovieTimeChanged(float MovieTime, const class FString& MovieName); void OnMovieTimeChanged(float MovieTime, const class FString& MovieName); void ResetSubtitles(); void ResetWorldLoadState(); void SetSubtitles(const class FString& NewSubtitles); void WorldIsFinallyLoaded(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadingVideoOverlayWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadingVideoOverlayWidget") } static class ULoadingVideoOverlayWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadingVideoOverlayWidget; // Class GameBase.LoadScreenWidget // 0x0078 (0x02F0 - 0x0278) class ULoadScreenWidget : public UUserWidget { public: uint8 Pad_278[0x28]; // 0x0278(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) bool WaitForInput; // 0x02A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2A1[0x7]; // 0x02A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateSound PressedSound; // 0x02A8(0x0018)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) TArray ActivationKeys; // 0x02C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_2D0[0x20]; // 0x02D0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnFadedOut(); void OnFadeOut(); void OnPrepareToShow(); void OnShow(bool IsFromNewGame, int32 ZOrder); void OnShowReadyForPlay(); void ReadyForPlay(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadScreenWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadScreenWidget") } static class ULoadScreenWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadScreenWidget; // Class GameBase.LostPadWidget // 0x0048 (0x03E0 - 0x0398) class ULostPadWidget final : public UAskDialogWidget { public: uint8 Pad_398[0x10]; // 0x0398(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UWidget* SwitchUser_info; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Cancel_info; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3B8[0x28]; // 0x03B8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool IsInfoTypeDisconnected() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LostPadWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LostPadWidget") } static class ULostPadWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULostPadWidget; // Class GameBase.MainMenuGameModeController // 0x00D8 (0x0208 - 0x0130) class UMainMenuGameModeController final : public UBaseGameModeController { public: TSoftClassPtr MenuWidgetClass; // 0x0130(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NoClear, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftClassPtr StartGameWidgetClass; // 0x0160(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftClassPtr UserSelectionWidgetClass; // 0x0190(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftClassPtr StartGameSettingsWidgetClass; // 0x01C0(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NoClear, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* MainMenuOpenEvent; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* MainMenuCloseEvent; // 0x01F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_200[0x8]; // 0x0200(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MainMenuGameModeController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MainMenuGameModeController") } static class UMainMenuGameModeController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMainMenuGameModeController; // Class GameBase.MainMenuWidget // 0x00B8 (0x0358 - 0x02A0) class UMainMenuWidget : public UBUserWidget { public: uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateSound PressedSound; // 0x02A8(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray SwitchUserKeys; // 0x02C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_2D0[0x10]; // 0x02D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* LoadingFadeOut_anim; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FLinearColor CameraFadeOutColor; // 0x02E8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2F8[0x60]; // 0x02F8(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static bool IsSystemHelpSupported(); static void ShowSystemHelp(); void BeginNewGame(class UMovieConfig* Movie, float NonSkippableLen); void ContinueGame(class UMovieConfig* Movie, float NonSkippableLen); void FadeOutForLoading(); void LoadingFadedOut(); void LoadSavedGame(int32 SlotIndex, class UMovieConfig* Movie, float NonSkippableLen); void OnHide(); bool OnLoadingFadeOut(); void OnShow(); void PopulateSlots(bool WithScreenshots, bool SortByDate, bool SaveMode); void QuitGame(); void ReturnToGame(); void SelectSlot(); void ToMainMenu(); int32 GetSlotIndex(int32 Index_0) const; int32 GetSlotsCount() const; struct FSaveSlotInfo GetTheNewestSlotInfo(bool WithScreenShot) const; bool HasSlots() const; bool HasUserSlots() const; bool IsShowUserInfo() const; bool IsSlotListNotEmpty() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MainMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MainMenuWidget") } static class UMainMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMainMenuWidget; // Class GameBase.MovieConfig // 0x0030 (0x0060 - 0x0030) class UMovieConfig final : public UDataAsset { public: class FString FilePath; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString MovieName; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULocalizedOverlays* Subtitles; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UnskipableLen; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MovieConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MovieConfig") } static class UMovieConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMovieConfig; // Class GameBase.OnlineUtility // 0x0000 (0x0028 - 0x0028) class UOnlineUtility final : public UBlueprintFunctionLibrary { public: static bool IsEOSActive(class UObject* WorldContextObject); static bool IsGDKActive(class UObject* WorldContextObject); static bool IsGogActive(class UObject* WorldContextObject); static bool IsLiveActive(class UObject* WorldContextObject); static bool IsSteamActive(class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OnlineUtility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OnlineUtility") } static class UOnlineUtility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOnlineUtility; // Class GameBase.PlayerProfile // 0x0138 (0x0160 - 0x0028) class UPlayerProfile : public USaveGame { public: TMap Volumes; // 0x0028(0x0050)(Protected, NativeAccessSpecifierProtected) int64 AudioDeviceUID; // 0x0078(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AudioProfileNightMode; // 0x0080(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAudioProfileOption AudioProfile; // 0x0081(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FGFXSettings GFXSettings; // 0x0088(0x0090)(BlueprintVisible, NativeAccessSpecifierPublic) class FString Language; // 0x0118(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString AudioLanguage; // 0x0128(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ShowSubtitles; // 0x0138(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ShowNonVerbalCaptions; // 0x0139(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SubtitleNames; // 0x013A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextSize SubtitleSize; // 0x013B(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESubtitleColor SubtitleColor; // 0x013C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextFont SubtitleFont; // 0x013D(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESubtitleBackground SubtitleBackground; // 0x013E(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ControlTipsVisibility; // 0x013F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETooltipsVisibilityEffects ControlTipsVisibilityEffects; // 0x0140(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextFont ControlTipsTextFont; // 0x0141(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextSize ControlTipsTextSize; // 0x0142(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EForceFeedback ForceFeedback; // 0x0143(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AdaptiveTriggers; // 0x0144(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EControllerIcons ControllerIcons; // 0x0145(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool InvertAcceptBackKeys; // 0x0146(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_147[0x1]; // 0x0147(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float DeadZone_Gamepad_Left; // 0x0148(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DeadZone_Gamepad_Right; // 0x014C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Accessibility; // 0x0150(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EColorVisionDeficiency ColorVisionDeficiency; // 0x0151(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_152[0x2]; // 0x0152(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float ColorVisionDeficiencySeverity; // 0x0154(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 Version; // 0x0158(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static bool IsHDREnabledAndAllowed(); float GetVolume(class FName Name_0) const; bool IsMuted(class FName Name_0) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerProfile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerProfile") } static class UPlayerProfile* GetDefaultObj() { return GetDefaultObjImpl(); } }; //DUMPER7_ASSERTS_UPlayerProfile; // Class GameBase.DefaultValuesProviderInterface // 0x0000 (0x0000 - 0x0000) class IDefaultValuesProviderInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DefaultValuesProviderInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DefaultValuesProviderInterface") } static class IDefaultValuesProviderInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IDefaultValuesProviderInterface; // Class GameBase.PlayGameModeController // 0x00A0 (0x01D0 - 0x0130) class UPlayGameModeController final : public UBaseGameModeController { public: TSoftClassPtr LoadWidgetClass; // 0x0130(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NoClear, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftClassPtr MenuWidgetClass; // 0x0160(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NoClear, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftClassPtr AskReloadWidgetClass; // 0x0190(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NoClear, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* InGameMenuOpenEvent; // 0x01C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* InGameMenuCloseEvent; // 0x01C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayGameModeController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayGameModeController") } static class UPlayGameModeController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayGameModeController; // Class GameBase.PlayTimeComponent // 0x0028 (0x00C8 - 0x00A0) class UPlayTimeComponent final : public UActorComponent { public: uint8 Pad_A0[0x28]; // 0x00A0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayTimeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayTimeComponent") } static class UPlayTimeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayTimeComponent; // Class GameBase.QualitySettingsDisablerComponent // 0x0018 (0x00B8 - 0x00A0) class UQualitySettingsDisablerComponent final : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool ReverseCondition; // 0x00A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Tagless; // 0x00A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnQualityLow; // 0x00AA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnQualityMedium; // 0x00AB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnQualityHigh; // 0x00AC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnQualityEpic; // 0x00AD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnRaytracing; // 0x00AE(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnDesktop; // 0x00AF(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnXBox1; // 0x00B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnXBox1X; // 0x00B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnPS4; // 0x00B2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnPS4Pro; // 0x00B3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnPS5; // 0x00B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnScarlet; // 0x00B5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnLockhart; // 0x00B6(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B7[0x1]; // 0x00B7(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QualitySettingsDisablerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QualitySettingsDisablerComponent") } static class UQualitySettingsDisablerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQualitySettingsDisablerComponent; // Class GameBase.PlaythroughPersistentData // 0x0018 (0x0040 - 0x0028) class UPlaythroughPersistentData : public UObject { public: struct FGuid PlaythroughId; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FDateTime DateTime; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlaythroughPersistentData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlaythroughPersistentData") } static class UPlaythroughPersistentData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlaythroughPersistentData; // Class GameBase.PersistentSaveData // 0x0020 (0x0048 - 0x0028) class UPersistentSaveData : public USaveGame { public: int32 PlayCounter; // 0x0028(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LastSelectedSlot; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGuid LastPlaythroughId; // 0x0030(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PersistentSaveData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PersistentSaveData") } static class UPersistentSaveData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPersistentSaveData; // Class GameBase.SaveGameSettings // 0x0040 (0x0078 - 0x0038) class USaveGameSettings final : public UDeveloperSettings { public: int32 MaxSaveSlotsNumber; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 AutoSaveSlotsNumber; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftClassPtr SaveWidgetClass; // 0x0040(0x0030)(Edit, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool SaveIconOnlyInFullSave; // 0x0070(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SaveIconShowTime; // 0x0074(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveGameSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveGameSettings") } static class USaveGameSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveGameSettings; // Class GameBase.SaveManager // 0x0160 (0x0190 - 0x0030) class alignas(0x10) USaveManager final : public UGameInstanceSubsystem { public: class USaveProvider* _Provider; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_38[0xE0]; // 0x0038(0x00E0)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture2D* ScreenShot; // 0x0118(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_120[0x70]; // 0x0120(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveManager") } static class USaveManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveManager; // Class GameBase.SaveProvider // 0x0100 (0x0128 - 0x0028) class USaveProvider final : public UObject { public: uint8 Pad_28[0x78]; // 0x0028(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) class UBGameInstance* GameInstance; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USaveGame* CurrentGameData; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_B0[0x78]; // 0x00B0(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveProvider") } static class USaveProvider* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveProvider; // Class GameBase.SaveWidget // 0x0000 (0x0278 - 0x0278) class USaveWidget final : public UUserWidget { public: void ShowEnd(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveWidget") } static class USaveWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveWidget; // Class GameBase.SlotSelectionWidget // 0x0030 (0x02A8 - 0x0278) class USlotSelectionWidget final : public UUserWidget { public: bool CreateScreenshootsTexture; // 0x0278(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_279[0x2F]; // 0x0279(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Continue(int32 selectedSlot, bool ClearSlot); void GenerateSlotList(); const TArray GetSlotList() const; int32 GetSlotsCount() const; int32 GetTheNewestSlotIndex() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SlotSelectionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SlotSelectionWidget") } static class USlotSelectionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USlotSelectionWidget; // Class GameBase.SpecialEvents // 0x0010 (0x0040 - 0x0030) class USpecialEvents final : public UDataAsset { public: TArray Events; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpecialEvents") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpecialEvents") } static class USpecialEvents* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpecialEvents; // Class GameBase.StartGameWidget // 0x0050 (0x02C8 - 0x0278) class UStartGameWidget : public UUserWidget { public: uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetSwitcher* SlideShow_switcher; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* FadeOut_anim; // 0x0288(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxTimer; // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MinInputTimer; // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_298[0x28]; // 0x0298(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) class UProgressBar* ProgressBar_wdg; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void Continue(); void OnFadedOutAnim(); void OnNext(); void OnStart(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartGameWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartGameWidget") } static class UStartGameWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; //DUMPER7_ASSERTS_UStartGameWidget; // Class GameBase.StartGamePanel // 0x0010 (0x0188 - 0x0178) class UStartGamePanel : public UCanvasPanel { public: EStartGamePanelPlatform TargetPlatform; // 0x0178(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanBeOmittedInFastForward; // 0x0179(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_17A[0x2]; // 0x017A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MaxTimer; // 0x017C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinInputTimer; // 0x0180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_184[0x4]; // 0x0184(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartGamePanel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartGamePanel") } static class UStartGamePanel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStartGamePanel; // Class GameBase.ShaderCompilationStartGamePanel // 0x0010 (0x0198 - 0x0188) class UShaderCompilationStartGamePanel final : public UStartGamePanel { public: class UProgressBar* ProgressBar_wdg; // 0x0188(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_190[0x8]; // 0x0190(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShaderCompilationStartGamePanel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShaderCompilationStartGamePanel") } static class UShaderCompilationStartGamePanel* GetDefaultObj() { return GetDefaultObjImpl(); } }; //DUMPER7_ASSERTS_UShaderCompilationStartGamePanel; // Class GameBase.StateWidgetInterface // 0x0000 (0x0000 - 0x0000) class IStateWidgetInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StateWidgetInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StateWidgetInterface") } static class IStateWidgetInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IStateWidgetInterface; // Class GameBase.EventReceiverInterface // 0x0000 (0x0000 - 0x0000) class IEventReceiverInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EventReceiverInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EventReceiverInterface") } static class IEventReceiverInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IEventReceiverInterface; // Class GameBase.StreamingDataProvider // 0x0000 (0x0000 - 0x0000) class IStreamingDataProvider final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StreamingDataProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StreamingDataProvider") } static class IStreamingDataProvider* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IStreamingDataProvider; // Class GameBase.UserManager // 0x00E0 (0x0110 - 0x0030) class UUserManager final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x90]; // 0x0030(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) class ULocalPlayer* OwningUser; // 0x00C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C8[0x48]; // 0x00C8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UserManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UserManager") } static class UUserManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUserManager; // Class GameBase.BGameViewportClient // 0x0000 (0x03A0 - 0x03A0) class UBGameViewportClient final : public UGameViewportClient { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BGameViewportClient") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BGameViewportClient") } static class UBGameViewportClient* GetDefaultObj() { return GetDefaultObjImpl(); } }; //DUMPER7_ASSERTS_UBGameViewportClient; // Class GameBase.UserSelectionWidget // 0x0110 (0x0388 - 0x0278) class UUserSelectionWidget final : public UUserWidget { public: uint8 Pad_278[0xC8]; // 0x0278(0x00C8)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* ClickedSound; // 0x0340(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* WrongClickedSound; // 0x0348(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_350[0x38]; // 0x0350(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FadedOut(); void OnFadeOut(); void OnInputDeviceChanged(); void OnShowAskNoUser(); void OnShowPressA(); void OnShowProcessing(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UserSelectionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UserSelectionWidget") } static class UUserSelectionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUserSelectionWidget; // Class GameBase.WorldTravelManager // 0x0180 (0x01B0 - 0x0030) class alignas(0x10) UWorldTravelManager final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray TravelStreamingRequests; // 0x0038(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) class UMovieConfig* LoadingMovie; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ULoadScreenWidget* LoadScreenWidget; // 0x0058(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ULoadingVideoOverlayWidget* LoadScreenOverlay; // 0x0060(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_68[0x148]; // 0x0068(0x0148)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldTravelManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldTravelManager") } static class UWorldTravelManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldTravelManager; }