867 lines
35 KiB
C++
867 lines
35 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: GameSettings
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "CommonUI_classes.hpp"
|
|
#include "GameSettings_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "GameplayTags_structs.hpp"
|
|
#include "UMG_structs.hpp"
|
|
#include "UMG_classes.hpp"
|
|
#include "Engine_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class GameSettings.GameSettingPressAnyKey
|
|
// 0x0048 (0x04F0 - 0x04A8)
|
|
class UGameSettingPressAnyKey : public UCommonActivatableWidget
|
|
{
|
|
public:
|
|
uint8 Pad_4A8[0x48]; // 0x04A8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingPressAnyKey")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingPressAnyKey")
|
|
}
|
|
static class UGameSettingPressAnyKey* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingPressAnyKey>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingPressAnyKey;
|
|
|
|
// Class GameSettings.KeyAlreadyBoundWarning
|
|
// 0x0010 (0x0500 - 0x04F0)
|
|
class UKeyAlreadyBoundWarning final : public UGameSettingPressAnyKey
|
|
{
|
|
public:
|
|
class UTextBlock* WarningText; // 0x04F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UTextBlock* CancelText; // 0x04F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("KeyAlreadyBoundWarning")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"KeyAlreadyBoundWarning")
|
|
}
|
|
static class UKeyAlreadyBoundWarning* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UKeyAlreadyBoundWarning>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UKeyAlreadyBoundWarning;
|
|
|
|
// Class GameSettings.GameSetting
|
|
// 0x0128 (0x0150 - 0x0028)
|
|
class UGameSetting : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x48]; // 0x0028(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULocalPlayer* LocalPlayer; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UGameSetting* SettingParent; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UGameSettingRegistry* OwningRegistry; // 0x0080(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_88[0xC8]; // 0x0088(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
ESlateVisibility GetDisplayNameVisibility();
|
|
|
|
class FText GetDescriptionRichText() const;
|
|
class FName GetDevName() const;
|
|
class FText GetDisplayName() const;
|
|
class FText GetDynamicDetails() const;
|
|
const struct FGameplayTagContainer GetTags() const;
|
|
class FText GetWarningRichText() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSetting")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSetting")
|
|
}
|
|
static class UGameSetting* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSetting>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSetting;
|
|
|
|
// Class GameSettings.GameSettingAction
|
|
// 0x0048 (0x0198 - 0x0150)
|
|
class UGameSettingAction final : public UGameSetting
|
|
{
|
|
public:
|
|
uint8 Pad_150[0x48]; // 0x0150(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingAction")
|
|
}
|
|
static class UGameSettingAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingAction;
|
|
|
|
// Class GameSettings.GameSettingCollection
|
|
// 0x0010 (0x0160 - 0x0150)
|
|
class UGameSettingCollection : public UGameSetting
|
|
{
|
|
public:
|
|
TArray<class UGameSetting*> Settings; // 0x0150(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingCollection")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingCollection")
|
|
}
|
|
static class UGameSettingCollection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingCollection>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingCollection;
|
|
|
|
// Class GameSettings.GameSettingCollectionPage
|
|
// 0x0028 (0x0188 - 0x0160)
|
|
class UGameSettingCollectionPage final : public UGameSettingCollection
|
|
{
|
|
public:
|
|
uint8 Pad_160[0x28]; // 0x0160(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingCollectionPage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingCollectionPage")
|
|
}
|
|
static class UGameSettingCollectionPage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingCollectionPage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingCollectionPage;
|
|
|
|
// Class GameSettings.GameSettingValue
|
|
// 0x0000 (0x0150 - 0x0150)
|
|
class UGameSettingValue : public UGameSetting
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingValue")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingValue")
|
|
}
|
|
static class UGameSettingValue* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingValue>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingValue;
|
|
|
|
// Class GameSettings.GameSettingValueDiscrete
|
|
// 0x0000 (0x0150 - 0x0150)
|
|
class UGameSettingValueDiscrete : public UGameSettingValue
|
|
{
|
|
public:
|
|
int32 GetDiscreteOptionDefaultIndex() const;
|
|
int32 GetDiscreteOptionIndex() const;
|
|
TArray<class FText> GetDiscreteOptions() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingValueDiscrete")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingValueDiscrete")
|
|
}
|
|
static class UGameSettingValueDiscrete* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingValueDiscrete>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingValueDiscrete;
|
|
|
|
// Class GameSettings.GameSettingValueDiscreteDynamic
|
|
// 0x0060 (0x01B0 - 0x0150)
|
|
class UGameSettingValueDiscreteDynamic : public UGameSettingValueDiscrete
|
|
{
|
|
public:
|
|
uint8 Pad_150[0x60]; // 0x0150(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic")
|
|
}
|
|
static class UGameSettingValueDiscreteDynamic* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingValueDiscreteDynamic>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic;
|
|
|
|
// Class GameSettings.GameSettingValueDiscreteDynamic_Bool
|
|
// 0x0000 (0x01B0 - 0x01B0)
|
|
class UGameSettingValueDiscreteDynamic_Bool final : public UGameSettingValueDiscreteDynamic
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Bool")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Bool")
|
|
}
|
|
static class UGameSettingValueDiscreteDynamic_Bool* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingValueDiscreteDynamic_Bool>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Bool;
|
|
|
|
// Class GameSettings.GameSettingValueDiscreteDynamic_Number
|
|
// 0x0000 (0x01B0 - 0x01B0)
|
|
class UGameSettingValueDiscreteDynamic_Number final : public UGameSettingValueDiscreteDynamic
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Number")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Number")
|
|
}
|
|
static class UGameSettingValueDiscreteDynamic_Number* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingValueDiscreteDynamic_Number>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Number;
|
|
|
|
// Class GameSettings.GameSettingValueDiscreteDynamic_Enum
|
|
// 0x0000 (0x01B0 - 0x01B0)
|
|
class UGameSettingValueDiscreteDynamic_Enum final : public UGameSettingValueDiscreteDynamic
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Enum")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Enum")
|
|
}
|
|
static class UGameSettingValueDiscreteDynamic_Enum* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingValueDiscreteDynamic_Enum>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Enum;
|
|
|
|
// Class GameSettings.GameSettingValueDiscreteDynamic_Color
|
|
// 0x0000 (0x01B0 - 0x01B0)
|
|
class UGameSettingValueDiscreteDynamic_Color final : public UGameSettingValueDiscreteDynamic
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Color")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Color")
|
|
}
|
|
static class UGameSettingValueDiscreteDynamic_Color* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingValueDiscreteDynamic_Color>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Color;
|
|
|
|
// Class GameSettings.GameSettingValueDiscreteDynamic_Vector2D
|
|
// 0x0000 (0x01B0 - 0x01B0)
|
|
class UGameSettingValueDiscreteDynamic_Vector2D final : public UGameSettingValueDiscreteDynamic
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingValueDiscreteDynamic_Vector2D")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingValueDiscreteDynamic_Vector2D")
|
|
}
|
|
static class UGameSettingValueDiscreteDynamic_Vector2D* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingValueDiscreteDynamic_Vector2D>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingValueDiscreteDynamic_Vector2D;
|
|
|
|
// Class GameSettings.GameSettingValueScalar
|
|
// 0x0000 (0x0150 - 0x0150)
|
|
class UGameSettingValueScalar : public UGameSettingValue
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingValueScalar")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingValueScalar")
|
|
}
|
|
static class UGameSettingValueScalar* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingValueScalar>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingValueScalar;
|
|
|
|
// Class GameSettings.GameSettingValueScalarDynamic
|
|
// 0x00B0 (0x0200 - 0x0150)
|
|
class UGameSettingValueScalarDynamic : public UGameSettingValueScalar
|
|
{
|
|
public:
|
|
uint8 Pad_150[0xB0]; // 0x0150(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingValueScalarDynamic")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingValueScalarDynamic")
|
|
}
|
|
static class UGameSettingValueScalarDynamic* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingValueScalarDynamic>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingValueScalarDynamic;
|
|
|
|
// Class GameSettings.GameSettingRegistry
|
|
// 0x0088 (0x00B0 - 0x0028)
|
|
class UGameSettingRegistry : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UGameSetting*> TopLevelSettings; // 0x0088(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
TArray<class UGameSetting*> RegisteredSettings; // 0x0098(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class ULocalPlayer* OwningLocalPlayer; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingRegistry")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingRegistry")
|
|
}
|
|
static class UGameSettingRegistry* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingRegistry>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingRegistry;
|
|
|
|
// Class GameSettings.GameSettingDetailExtension
|
|
// 0x0008 (0x0348 - 0x0340)
|
|
class UGameSettingDetailExtension final : public UUserWidget
|
|
{
|
|
public:
|
|
class UGameSetting* Setting; // 0x0340(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
void OnSettingAssigned(class UGameSetting* InSetting);
|
|
void OnSettingValueChanged(class UGameSetting* InSetting);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingDetailExtension")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingDetailExtension")
|
|
}
|
|
static class UGameSettingDetailExtension* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingDetailExtension>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingDetailExtension;
|
|
|
|
// Class GameSettings.GameSettingDetailView
|
|
// 0x00D8 (0x0418 - 0x0340)
|
|
class UGameSettingDetailView final : public UUserWidget
|
|
{
|
|
public:
|
|
class UGameSettingVisualData* VisualData; // 0x0340(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
struct FUserWidgetPool ExtensionWidgetPool; // 0x0348(0x0088)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class UGameSetting* CurrentSetting; // 0x03D0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_3D8[0x10]; // 0x03D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCommonTextBlock* Text_SettingName; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UCommonRichTextBlock* RichText_Description; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UCommonRichTextBlock* RichText_DynamicDetails; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UCommonRichTextBlock* RichText_WarningDetails; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UCommonRichTextBlock* RichText_DisabledDetails; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UVerticalBox* Box_DetailsExtension; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingDetailView")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingDetailView")
|
|
}
|
|
static class UGameSettingDetailView* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingDetailView>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingDetailView;
|
|
|
|
// Class GameSettings.GameSettingListEntryBase
|
|
// 0x0030 (0x0398 - 0x0368)
|
|
class UGameSettingListEntryBase : public UCommonUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_368[0x10]; // 0x0368(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UGameSetting* Setting; // 0x0378(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_380[0x10]; // 0x0380(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UUserWidget* Background; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
class UWidget* GetPrimaryGamepadFocusWidget();
|
|
|
|
const class UGameSetting* GetSetting() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingListEntryBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingListEntryBase")
|
|
}
|
|
static class UGameSettingListEntryBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingListEntryBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingListEntryBase;
|
|
|
|
// Class GameSettings.GameSettingListEntry_Setting
|
|
// 0x0008 (0x03A0 - 0x0398)
|
|
class UGameSettingListEntry_Setting : public UGameSettingListEntryBase
|
|
{
|
|
public:
|
|
class UCommonTextBlock* Text_SettingName; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingListEntry_Setting")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingListEntry_Setting")
|
|
}
|
|
static class UGameSettingListEntry_Setting* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingListEntry_Setting>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingListEntry_Setting;
|
|
|
|
// Class GameSettings.GameSettingListEntrySetting_Discrete
|
|
// 0x0028 (0x03C8 - 0x03A0)
|
|
class UGameSettingListEntrySetting_Discrete final : public UGameSettingListEntry_Setting
|
|
{
|
|
public:
|
|
class UGameSettingValueDiscrete* DiscreteSetting; // 0x03A0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UPanelWidget* Panel_Value; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UGameSettingRotator* Rotator_SettingValue; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UCommonButtonBase* Button_Decrease; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UCommonButtonBase* Button_Increase; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingListEntrySetting_Discrete")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingListEntrySetting_Discrete")
|
|
}
|
|
static class UGameSettingListEntrySetting_Discrete* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingListEntrySetting_Discrete>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingListEntrySetting_Discrete;
|
|
|
|
// Class GameSettings.GameSettingListEntrySetting_Scalar
|
|
// 0x0020 (0x03C0 - 0x03A0)
|
|
class UGameSettingListEntrySetting_Scalar final : public UGameSettingListEntry_Setting
|
|
{
|
|
public:
|
|
class UGameSettingValueScalar* ScalarSetting; // 0x03A0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UPanelWidget* Panel_Value; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UAnalogSlider* Slider_SettingValue; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UCommonTextBlock* Text_SettingValue; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
void HandleSliderCaptureEnded();
|
|
void HandleSliderValueChanged(float Value);
|
|
void OnDefaultValueChanged(float DefaultValue);
|
|
void OnValueChanged(float Value);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingListEntrySetting_Scalar")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingListEntrySetting_Scalar")
|
|
}
|
|
static class UGameSettingListEntrySetting_Scalar* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingListEntrySetting_Scalar>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingListEntrySetting_Scalar;
|
|
|
|
// Class GameSettings.GameSettingListEntrySetting_Action
|
|
// 0x0010 (0x03B0 - 0x03A0)
|
|
class UGameSettingListEntrySetting_Action final : public UGameSettingListEntry_Setting
|
|
{
|
|
public:
|
|
class UGameSettingAction* ActionSetting; // 0x03A0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UCommonButtonBase* Button_Action; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
void OnSettingAssigned(const class FText& ActionText);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingListEntrySetting_Action")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingListEntrySetting_Action")
|
|
}
|
|
static class UGameSettingListEntrySetting_Action* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingListEntrySetting_Action>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingListEntrySetting_Action;
|
|
|
|
// Class GameSettings.GameSettingListEntrySetting_Navigation
|
|
// 0x0010 (0x03B0 - 0x03A0)
|
|
class UGameSettingListEntrySetting_Navigation final : public UGameSettingListEntry_Setting
|
|
{
|
|
public:
|
|
class UGameSettingCollectionPage* CollectionSetting; // 0x03A0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UCommonButtonBase* Button_Navigate; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
void OnSettingAssigned(const class FText& ActionText);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingListEntrySetting_Navigation")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingListEntrySetting_Navigation")
|
|
}
|
|
static class UGameSettingListEntrySetting_Navigation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingListEntrySetting_Navigation>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingListEntrySetting_Navigation;
|
|
|
|
// Class GameSettings.GameSettingListView
|
|
// 0x0060 (0x0BD0 - 0x0B70)
|
|
class UGameSettingListView final : public UListView
|
|
{
|
|
public:
|
|
class UGameSettingVisualData* VisualData; // 0x0B70(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_B78[0x58]; // 0x0B78(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingListView")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingListView")
|
|
}
|
|
static class UGameSettingListView* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingListView>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingListView;
|
|
|
|
// Class GameSettings.GameSettingPanel
|
|
// 0x0430 (0x0798 - 0x0368)
|
|
class UGameSettingPanel final : public UCommonUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_368[0x18]; // 0x0368(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UGameSettingRegistry* Registry; // 0x0380(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
TArray<class UGameSetting*> VisibleSettings; // 0x0388(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UGameSetting* LastHoveredOrSelectedSetting; // 0x0398(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
struct FGameSettingFilterState FilterState; // 0x03A0(0x03A0)(Transient, NativeAccessSpecifierPrivate)
|
|
TArray<struct FGameSettingFilterState> FilterNavigationStack; // 0x0740(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_750[0x10]; // 0x0750(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UGameSettingListView* ListView_Settings; // 0x0760(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UGameSettingDetailView* Details_Settings; // 0x0768(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
TMulticastInlineDelegate<void(class UGameSetting* Setting, const struct FGameplayTag& Action)> BP_OnExecuteNamedAction; // 0x0770(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_780[0x18]; // 0x0780(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingPanel")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingPanel")
|
|
}
|
|
static class UGameSettingPanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingPanel>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingPanel;
|
|
|
|
// Class GameSettings.GameSettingScreen
|
|
// 0x0070 (0x0518 - 0x04A8)
|
|
class UGameSettingScreen : public UCommonActivatableWidget
|
|
{
|
|
public:
|
|
uint8 Pad_4A8[0x60]; // 0x04A8(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UGameSettingPanel* Settings_Panel; // 0x0508(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UGameSettingRegistry* Registry; // 0x0510(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
void ApplyChanges();
|
|
bool AttemptToPopNavigation();
|
|
void CancelChanges();
|
|
class UGameSettingCollection* GetSettingCollection(class FName SettingDevName, bool* HasAnySettings);
|
|
void NavigateToSetting(class FName SettingDevName);
|
|
void NavigateToSettings(const TArray<class FName>& SettingDevNames);
|
|
void OnSettingsDirtyStateChanged(bool bSettingsDirty);
|
|
|
|
bool HaveSettingsBeenChanged() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingScreen")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingScreen")
|
|
}
|
|
static class UGameSettingScreen* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingScreen>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingScreen;
|
|
|
|
// Class GameSettings.GameSettingVisualData
|
|
// 0x0140 (0x0170 - 0x0030)
|
|
class UGameSettingVisualData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<TSubclassOf<class UGameSetting>, TSubclassOf<class UGameSettingListEntryBase>> EntryWidgetForClass; // 0x0030(0x0050)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<class FName, TSubclassOf<class UGameSettingListEntryBase>> EntryWidgetForName; // 0x0080(0x0050)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<TSubclassOf<class UGameSetting>, struct FGameSettingClassExtensions> ExtensionsForClasses; // 0x00D0(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FName, struct FGameSettingNameExtensions> ExtensionsForName; // 0x0120(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingVisualData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingVisualData")
|
|
}
|
|
static class UGameSettingVisualData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingVisualData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingVisualData;
|
|
|
|
// Class GameSettings.GameSettingActionInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IGameSettingActionInterface final
|
|
{
|
|
public:
|
|
bool ExecuteActionForSetting(const struct FGameplayTag& ActionTag, class UGameSetting* InSetting);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingActionInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingActionInterface")
|
|
}
|
|
static class IGameSettingActionInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IGameSettingActionInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IGameSettingActionInterface;
|
|
|
|
// Class GameSettings.GameSettingRotator
|
|
// 0x0000 (0x15A0 - 0x15A0)
|
|
class UGameSettingRotator final : public UCommonRotator
|
|
{
|
|
public:
|
|
void BP_OnDefaultOptionSpecified(int32 DefaultOptionIndex);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameSettingRotator")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameSettingRotator")
|
|
}
|
|
static class UGameSettingRotator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameSettingRotator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameSettingRotator;
|
|
|
|
// Class GameSettings.GameResponsivePanel
|
|
// 0x0018 (0x0198 - 0x0180)
|
|
class UGameResponsivePanel final : public UPanelWidget
|
|
{
|
|
public:
|
|
bool bCanStackVertically; // 0x0180(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_181[0x17]; // 0x0181(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UGameResponsivePanelSlot* AddChildToGameResponsivePanel(class UWidget* Content);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameResponsivePanel")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameResponsivePanel")
|
|
}
|
|
static class UGameResponsivePanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameResponsivePanel>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameResponsivePanel;
|
|
|
|
// Class GameSettings.GameResponsivePanelSlot
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UGameResponsivePanelSlot final : public UPanelSlot
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameResponsivePanelSlot")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameResponsivePanelSlot")
|
|
}
|
|
static class UGameResponsivePanelSlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameResponsivePanelSlot>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameResponsivePanelSlot;
|
|
|
|
}
|
|
|