PalWorld-NetCrack/SDK/EngineSettings_structs.hpp
2024-01-22 14:43:11 +08:00

80 lines
3.0 KiB
C++

#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
enum class ETwoPlayerSplitScreenType : uint8
{
Horizontal = 0,
Vertical = 1,
ETwoPlayerSplitScreenType_MAX = 2,
};
enum class EThreePlayerSplitScreenType : uint8
{
FavorTop = 0,
FavorBottom = 1,
Vertical = 2,
Horizontal = 3,
EThreePlayerSplitScreenType_MAX = 4,
};
enum class EFourPlayerSplitScreenType : uint8
{
Grid = 0,
Vertical = 1,
Horizontal = 2,
EFourPlayerSplitScreenType_MAX = 3,
};
enum class ESubLevelStripMode : uint8
{
ExactClass = 0,
IsChildOf = 1,
ESubLevelStripMode_MAX = 2,
};
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0x28 (0x28 - 0x0)
// ScriptStruct EngineSettings.AutoCompleteCommand
struct FAutoCompleteCommand
{
public:
class FString Command; // 0x0(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Desc; // 0x10(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1CCD[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x30 (0x30 - 0x0)
// ScriptStruct EngineSettings.GameModeName
struct FGameModeName
{
public:
class FString Name; // 0x0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftClassPath GameMode; // 0x10(0x20)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x58 (0x58 - 0x0)
// ScriptStruct EngineSettings.TemplateMapInfoOverride
struct FTemplateMapInfoOverride
{
public:
struct FSoftObjectPath Thumbnail; // 0x0(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath Map; // 0x20(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText DisplayName; // 0x40(0x18)(Edit, Config, NativeAccessSpecifierPublic)
};
}