1536 lines
82 KiB
C++
1536 lines
82 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: GameBase
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "GlobalProperties_structs.hpp"
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "CommonUI_classes.hpp"
|
|
#include "LevelStreaming_structs.hpp"
|
|
#include "DeveloperSettings_classes.hpp"
|
|
#include "GameBase_structs.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "UCW_classes.hpp"
|
|
#include "UMG_classes.hpp"
|
|
#include "InputCore_structs.hpp"
|
|
#include "SlateCore_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// 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<UApplicationLifecycleSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UApplicationLifecycleSubsystem;
|
|
|
|
// Class GameBase.AudioConfigSettings
|
|
// 0x0140 (0x0178 - 0x0038)
|
|
class UAudioConfigSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TMap<class FName, TSoftObjectPtr<class UAkRtpc>> VolumeRTPC; // 0x0038(0x0050)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkRtpc> ControllerSpeakerRTPC; // 0x0088(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<EAudioProfile, TSoftObjectPtr<class UAkStateValue>> StateValues; // 0x00B0(0x0050)(Edit, EditFixedSize, Config, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TMap<class FName, TSoftObjectPtr<class UAkSwitchValue>> AudioLangChangeSwitchers; // 0x0100(0x0050)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioDeviceShareSet> PadAudioDeviceShareSet; // 0x0150(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, 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<UAudioConfigSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAudioConfigSettings;
|
|
|
|
// Class GameBase.BaseGameConfig
|
|
// 0x0050 (0x0080 - 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(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
struct FStreamableLevelHandle MainPersistentLevel; // 0x0048(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TArray<struct FDataLayerStatus> InitialDataLayerRequests; // 0x0070(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<UBaseGameConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBaseGameConfig;
|
|
|
|
// Class GameBase.BaseGameModeController
|
|
// 0x0080 (0x0120 - 0x00A0)
|
|
class UBaseGameModeController : public UActorComponent
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> LostPadWidgetClass; // 0x00A0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoClear, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoHideLostPadWidget; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftClassPtr<class UClass> PreLoadingWidgetClass; // 0x00D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AlarmPopupOpenEvent; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AlarmPopupCloseEvent; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* PauseGameStartEvent; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* PauseGameCloseEvent; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_118[0x8]; // 0x0118(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<UBaseGameModeController>();
|
|
}
|
|
};
|
|
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 bIsUnsupported : 1; // 0x0028(0x0001)(BitIndex: 0x02, 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<uint8> Thumbnail; // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
struct FLevelStreamingActorData GameModeData; // 0x0070(0x0030)(Transient, NativeAccessSpecifierPublic)
|
|
struct FGlobalPropertiesSaveData GlobalPropsData; // 0x00A0(0x0030)(Transient, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FBinaryBlob> 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<UBaseSaveGame>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBaseSaveGame;
|
|
|
|
// Class GameBase.StartGameSettingsWidget
|
|
// 0x0018 (0x0310 - 0x02F8)
|
|
class UStartGameSettingsWidget : public UBUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_2F8[0x18]; // 0x02F8(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<UStartGameSettingsWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UStartGameSettingsWidget;
|
|
|
|
// Class GameBase.BGameInstance
|
|
// 0x01B0 (0x0370 - 0x01C0)
|
|
class UBGameInstance : public UGameInstance
|
|
{
|
|
public:
|
|
uint8 Pad_1C0[0x8]; // 0x01C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FStreamableLevelHandle MainMenuLevel; // 0x01C8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class UBaseGameConfig* MainGameConfig; // 0x01F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IgnoreSaveLevelTransforms; // 0x01F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FStreamableLevelHandle IntermediateLevel; // 0x0200(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
uint8 Pad_228[0xD8]; // 0x0228(0x00D8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialParameterCollection* GlobalCollection; // 0x0300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialParameterCollection* GlobalSettingsCollection; // 0x0308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USaveWidget* SaveWidget; // 0x0310(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class URebindableInput* RebindableInput; // 0x0318(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UGlobalPropertiesData* GlobalProperties; // 0x0320(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputModeManager* InputModeManager; // 0x0328(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_330[0x38]; // 0x0330(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTexture2D* LastScreenshotTexture; // 0x0368(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<UBGameInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBGameInstance;
|
|
|
|
// Class GameBase.BGameModeBase
|
|
// 0x0060 (0x03C0 - 0x0360)
|
|
class ABGameModeBase : public AGameModeBase
|
|
{
|
|
public:
|
|
TSubclassOf<class AActor> SpawnPointClass; // 0x0360(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UGameModeMenuController* MenuController; // 0x0368(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBaseGameModeController* BaseGameModeController; // 0x0370(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_378[0x8]; // 0x0378(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class UPlayerProfile* Settings)> OnPlayerSettingsChanged; // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_390[0x30]; // 0x0390(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<ABGameModeBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ABGameModeBase;
|
|
|
|
// Class GameBase.BIntermediateGameModeBase
|
|
// 0x0000 (0x0360 - 0x0360)
|
|
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<ABIntermediateGameModeBase>();
|
|
}
|
|
};
|
|
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<UBGameUserSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBGameUserSettings;
|
|
|
|
// Class GameBase.BGameViewportClient
|
|
// 0x0000 (0x0400 - 0x0400)
|
|
class UBGameViewportClient final : public UCommonGameViewportClient
|
|
{
|
|
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<UBGameViewportClient>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBGameViewportClient;
|
|
|
|
// Class GameBase.BCommonUIActionRouterBase
|
|
// 0x0000 (0x0170 - 0x0170)
|
|
class UBCommonUIActionRouterBase final : public UCommonUIActionRouterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BCommonUIActionRouterBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BCommonUIActionRouterBase")
|
|
}
|
|
static class UBCommonUIActionRouterBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBCommonUIActionRouterBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBCommonUIActionRouterBase;
|
|
|
|
// 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<UGameBaseStateManager>();
|
|
}
|
|
};
|
|
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<UGameBaseStatics>();
|
|
}
|
|
};
|
|
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<class FName, struct FStateWidget> 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<UGameModeMenuController>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameModeMenuController;
|
|
|
|
// Class GameBase.GameSettings
|
|
// 0x00F8 (0x0130 - 0x0038)
|
|
class UGameSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
class FString DefaultLanguage; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class FString> SupportedLanguages; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
|
|
class FString DefaulAudiotLanguage; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class FString> SupportedAudioLanguages; // 0x0068(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
|
|
class FString WorldTravelMovie; // 0x0078(0x0010)(Edit, ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UMovieConfig> WorldTravelMovieConfig; // 0x0088(0x0028)(Edit, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> LoadScreenWidgetClass; // 0x00B0(0x0028)(BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> LoadScreenOverlayClass; // 0x00D8(0x0028)(BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseWSADAsUINavigation; // 0x0100(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShowLostPadDialogOnDesktop; // 0x0101(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_102[0x6]; // 0x0102(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UDataAsset> DLCConfig; // 0x0108(0x0028)(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<UGameSettings>();
|
|
}
|
|
};
|
|
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<UGameAutoSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameAutoSettings;
|
|
|
|
// Class GameBase.GSAOptionsSettings
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UGSAOptionsSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TArray<struct FGsaNamedOption> 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<UGSAOptionsSettings>();
|
|
}
|
|
};
|
|
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<UInputModeManager>();
|
|
}
|
|
};
|
|
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<ULastScreenshotImage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULastScreenshotImage;
|
|
|
|
// Class GameBase.LoadingVideoOverlayWidget
|
|
// 0x0018 (0x02E8 - 0x02D0)
|
|
class ULoadingVideoOverlayWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_2D0[0x10]; // 0x02D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULocalizedOverlays* Subtitles; // 0x02E0(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<ULoadingVideoOverlayWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULoadingVideoOverlayWidget;
|
|
|
|
// Class GameBase.LoadScreenWidget
|
|
// 0x0068 (0x0338 - 0x02D0)
|
|
class ULoadScreenWidget : public UUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_2D0[0x28]; // 0x02D0(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool WaitForInput; // 0x02F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F9[0x7]; // 0x02F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FKey> ActivationKeys; // 0x0300(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* PressedSoundEvent; // 0x0310(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_318[0x20]; // 0x0318(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<ULoadScreenWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULoadScreenWidget;
|
|
|
|
// Class GameBase.LostPadWidget
|
|
// 0x0048 (0x0448 - 0x0400)
|
|
class ULostPadWidget final : public UAskDialogWidget
|
|
{
|
|
public:
|
|
uint8 Pad_400[0x10]; // 0x0400(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UWidget* SwitchUser_info; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidget* Cancel_info; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_420[0x28]; // 0x0420(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<ULostPadWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULostPadWidget;
|
|
|
|
// Class GameBase.MainMenuGameModeController
|
|
// 0x00B8 (0x01D8 - 0x0120)
|
|
class UMainMenuGameModeController : public UBaseGameModeController
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> MenuWidgetClass; // 0x0120(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoClear, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> StartGameWidgetClass; // 0x0148(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> UserSelectionWidgetClass; // 0x0170(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> StartGameSettingsWidgetClass; // 0x0198(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoClear, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* MainMenuOpenEvent; // 0x01C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* MainMenuCloseEvent; // 0x01C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1D0[0x8]; // 0x01D0(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<UMainMenuGameModeController>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMainMenuGameModeController;
|
|
|
|
// Class GameBase.MainMenuWidget
|
|
// 0x00C0 (0x03B8 - 0x02F8)
|
|
class UMainMenuWidget : public UBUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSlateSound PressedSound; // 0x0300(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FKey> SwitchUserKeys; // 0x0318(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_328[0x10]; // 0x0328(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UWidgetAnimation* FadeIn_anim; // 0x0338(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* LoadingFadeOut_anim; // 0x0340(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor CameraFadeOutColor; // 0x0348(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_358[0x60]; // 0x0358(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, bool AutoOnTop);
|
|
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<UMainMenuWidget>();
|
|
}
|
|
};
|
|
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<UMovieConfig>();
|
|
}
|
|
};
|
|
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<UOnlineUtility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UOnlineUtility;
|
|
|
|
// Class GameBase.PlayerProfile
|
|
// 0x0170 (0x0198 - 0x0028)
|
|
class UPlayerProfile : public USaveGame
|
|
{
|
|
public:
|
|
TMap<class FName, struct FVolumeData> 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)
|
|
EAudioDynamicRange AudioDynamicRange; // 0x0081(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool AudioControllerSpeakerActive; // 0x0082(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_83[0x5]; // 0x0083(0x0005)(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)
|
|
EControlTipsVisibility 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)
|
|
uint8 Pad_143[0x1]; // 0x0143(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ForceFeedback; // 0x0144(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AdaptiveTriggersScale; // 0x0148(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HapticFeedbackScale; // 0x014C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EControllerIcons ControllerIcons; // 0x0150(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool InvertAcceptBackKeys; // 0x0151(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_152[0x2]; // 0x0152(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DeadZone_Gamepad_Left; // 0x0154(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DeadZone_Gamepad_Right; // 0x0158(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimSensitivityY; // 0x015C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimSensitivityX; // 0x0160(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool AimInvertY; // 0x0164(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool AimMirrorX; // 0x0165(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_166[0x2]; // 0x0166(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LookSensitivityY; // 0x0168(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LookSensitivityX; // 0x016C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool LookInvertY; // 0x0170(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool LookMirrorX; // 0x0171(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool MotionInputEnabled; // 0x0172(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_173[0x1]; // 0x0173(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MotionInputSensitivityY; // 0x0174(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MotionInputSensitivityX; // 0x0178(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool MotionInputInvertY; // 0x017C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool MotionInputInvertX; // 0x017D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ENS2MouseInputType MouseControlsEnabled; // 0x017E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_17F[0x1]; // 0x017F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MouseControlsSensitivityY; // 0x0180(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MouseControlsSensitivityX; // 0x0184(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool MouseControlsInvertY; // 0x0188(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool MouseControlsInvertX; // 0x0189(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool Accessibility; // 0x018A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EColorVisionDeficiency ColorVisionDeficiency; // 0x018B(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ColorVisionDeficiencySeverity; // 0x018C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool HighContrastMode; // 0x0190(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool HighContrastGrayscaleBackground; // 0x0191(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_192[0x6]; // 0x0192(0x0006)(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<UPlayerProfile>();
|
|
}
|
|
};
|
|
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<IDefaultValuesProviderInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IDefaultValuesProviderInterface;
|
|
|
|
// Class GameBase.PlayGameModeController
|
|
// 0x0088 (0x01A8 - 0x0120)
|
|
class UPlayGameModeController final : public UBaseGameModeController
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> LoadWidgetClass; // 0x0120(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoClear, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> MenuWidgetClass; // 0x0148(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoClear, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> AskReloadWidgetClass; // 0x0170(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoClear, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* InGameMenuOpenEvent; // 0x0198(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* InGameMenuCloseEvent; // 0x01A0(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<UPlayGameModeController>();
|
|
}
|
|
};
|
|
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<UPlayTimeComponent>();
|
|
}
|
|
};
|
|
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 EnabledOnPS5; // 0x00B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnabledOnScarlet; // 0x00B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnabledOnLockhart; // 0x00B2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B3[0x5]; // 0x00B3(0x0005)(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<UQualitySettingsDisablerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UQualitySettingsDisablerComponent;
|
|
|
|
// Class GameBase.PlaythroughPersistentData
|
|
// 0x0020 (0x0048 - 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)
|
|
int32 PlayCounter; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 DeathCounter; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, 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<UPlaythroughPersistentData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlaythroughPersistentData;
|
|
|
|
// Class GameBase.PersistentSaveData
|
|
// 0x0038 (0x0060 - 0x0028)
|
|
class UPersistentSaveData : public USaveGame
|
|
{
|
|
public:
|
|
int32 PlayCounter; // 0x0028(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 GameStartedCounter; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 GameFinishedCounter; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 DeathCounter; // 0x0034(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid FirstWinPlaythroughId; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 LastSelectedSlot; // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid LastPlaythroughId; // 0x004C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(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<UPersistentSaveData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPersistentSaveData;
|
|
|
|
// Class GameBase.SaveGameSettings
|
|
// 0x0038 (0x0070 - 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<class UClass> SaveWidgetClass; // 0x0040(0x0028)(Edit, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool SaveIconOnlyInFullSave; // 0x0068(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SaveIconShowTime; // 0x006C(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<USaveGameSettings>();
|
|
}
|
|
};
|
|
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<USaveManager>();
|
|
}
|
|
};
|
|
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<USaveProvider>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USaveProvider;
|
|
|
|
// Class GameBase.SaveWidget
|
|
// 0x0000 (0x02D0 - 0x02D0)
|
|
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<USaveWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USaveWidget;
|
|
|
|
// Class GameBase.SlotSelectionWidget
|
|
// 0x0030 (0x0300 - 0x02D0)
|
|
class USlotSelectionWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
bool CreateScreenshootsTexture; // 0x02D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D1[0x2F]; // 0x02D1(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Continue(int32 selectedSlot, bool ClearSlot);
|
|
void GenerateSlotList();
|
|
|
|
const TArray<struct FSaveSlotInfo> 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<USlotSelectionWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USlotSelectionWidget;
|
|
|
|
// Class GameBase.SpecialEvents
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USpecialEvents final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSpecialEvent> 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<USpecialEvents>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USpecialEvents;
|
|
|
|
// Class GameBase.StartGameWidget
|
|
// 0x0050 (0x0320 - 0x02D0)
|
|
class UStartGameWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_2D0[0x8]; // 0x02D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UWidgetSwitcher* SlideShow_switcher; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* FadeOut_anim; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxTimer; // 0x02E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinInputTimer; // 0x02EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F0[0x28]; // 0x02F0(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UProgressBar* ProgressBar_wdg; // 0x0318(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<UStartGameWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UStartGameWidget;
|
|
|
|
// Class GameBase.StartGamePanel
|
|
// 0x0010 (0x01A0 - 0x0190)
|
|
class UStartGamePanel : public UCanvasPanel
|
|
{
|
|
public:
|
|
EStartGamePanelPlatform TargetPlatform; // 0x0190(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanBeOmittedInFastForward; // 0x0191(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_192[0x2]; // 0x0192(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxTimer; // 0x0194(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinInputTimer; // 0x0198(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19C[0x4]; // 0x019C(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<UStartGamePanel>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UStartGamePanel;
|
|
|
|
// Class GameBase.ShaderCompilationStartGamePanel
|
|
// 0x0010 (0x01B0 - 0x01A0)
|
|
class UShaderCompilationStartGamePanel final : public UStartGamePanel
|
|
{
|
|
public:
|
|
class UProgressBar* ProgressBar_wdg; // 0x01A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A8[0x8]; // 0x01A8(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<UShaderCompilationStartGamePanel>();
|
|
}
|
|
};
|
|
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<IStateWidgetInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<IEventReceiverInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<IStreamingDataProvider>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IStreamingDataProvider;
|
|
|
|
// Class GameBase.UserManager
|
|
// 0x00B0 (0x00E0 - 0x0030)
|
|
class UUserManager final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x60]; // 0x0030(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULocalPlayer* OwningUser; // 0x0090(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_98[0x48]; // 0x0098(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<UUserManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUserManager;
|
|
|
|
// Class GameBase.UserSelectionWidget
|
|
// 0x0110 (0x03E0 - 0x02D0)
|
|
class UUserSelectionWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_2D0[0xC8]; // 0x02D0(0x00C8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* ClickedSound; // 0x0398(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* WrongClickedSound; // 0x03A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A8[0x38]; // 0x03A8(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<UUserSelectionWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUserSelectionWidget;
|
|
|
|
// Class GameBase.WorldTravelManager
|
|
// 0x01D0 (0x0200 - 0x0030)
|
|
class alignas(0x10) UWorldTravelManager final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMovieConfig* LoadingMovie; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULoadScreenWidget* LoadScreenWidget; // 0x0048(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ULoadingVideoOverlayWidget* LoadScreenOverlay; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_58[0x1A8]; // 0x0058(0x01A8)(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<UWorldTravelManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWorldTravelManager;
|
|
|
|
}
|
|
|