Files
ReshadePluginsCore/SilentHill2Remake/SDK/UCSW_classes.hpp
2026-03-06 01:32:32 +01:00

1617 lines
92 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: UCSW
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "InputCore_structs.hpp"
#include "UCSW_structs.hpp"
#include "UCW_structs.hpp"
#include "UCW_classes.hpp"
#include "DeveloperSettings_classes.hpp"
#include "SlateCore_structs.hpp"
#include "UMG_classes.hpp"
#include "InputRebinding_structs.hpp"
#include "Engine_classes.hpp"
#include "Slate_structs.hpp"
#include "GameBase_structs.hpp"
#include "GameBase_classes.hpp"
#include "Commons_structs.hpp"
namespace SDK
{
// Class UCSW.AskReloadWidget
// 0x0018 (0x03B0 - 0x0398)
class UAskReloadWidget : public UAskDialogWidget
{
public:
uint8 Pad_398[0x8]; // 0x0398(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UWidget* Ask_Panel; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float MaxTimeFromStartSec; // 0x03A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3AC[0x4]; // 0x03AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AskReloadWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AskReloadWidget")
}
static class UAskReloadWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UAskReloadWidget>();
}
};
DUMPER7_ASSERTS_UAskReloadWidget;
// Class UCSW.GenericSettingsPanelWidget
// 0x0050 (0x02F0 - 0x02A0)
class UGenericSettingsPanelWidget : public UBUserWidget
{
public:
uint8 Pad_2A0[0x50]; // 0x02A0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Hide();
void OnApply();
void OnHide();
void OnReset();
void OnRevert();
void OnShow();
void OnUpdateView();
void Reset();
void Revert();
void Show();
bool IsOptionsChanged() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GenericSettingsPanelWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GenericSettingsPanelWidget")
}
static class UGenericSettingsPanelWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UGenericSettingsPanelWidget>();
}
};
DUMPER7_ASSERTS_UGenericSettingsPanelWidget;
// Class UCSW.BaseSettingsPanelWidget
// 0x0150 (0x0440 - 0x02F0)
class UBaseSettingsPanelWidget : public UGenericSettingsPanelWidget
{
public:
uint8 Pad_2F0[0x150]; // 0x02F0(0x0150)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void BP_OnHideVisualization();
void BP_OnNeedPreApplyTest(bool On);
void BP_OnShowVisualization(const struct FSettingOptionVisualizationData& Visualization);
void RequestPreApplyTest();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BaseSettingsPanelWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BaseSettingsPanelWidget")
}
static class UBaseSettingsPanelWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UBaseSettingsPanelWidget>();
}
};
DUMPER7_ASSERTS_UBaseSettingsPanelWidget;
// Class UCSW.ColorVisionDeficiencyVisualizationWidget
// 0x0068 (0x02E0 - 0x0278)
class UColorVisionDeficiencyVisualizationWidget : public UUserWidget
{
public:
TMap<EColorVisionDeficiency, struct FColorVisionVisualizationImages> Images; // 0x0278(0x0050)(Edit, EditFixedSize, Protected, NativeAccessSpecifierProtected)
class UImage* Visualization_img; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UMaterialInstanceDynamic* DynamicMaterial; // 0x02D0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Show(bool On);
void Update(const struct FColorVisionDeficiencyData& Data);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ColorVisionDeficiencyVisualizationWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ColorVisionDeficiencyVisualizationWidget")
}
static class UColorVisionDeficiencyVisualizationWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UColorVisionDeficiencyVisualizationWidget>();
}
};
DUMPER7_ASSERTS_UColorVisionDeficiencyVisualizationWidget;
// Class UCSW.CommandButtonWidget
// 0x0008 (0x0280 - 0x0278)
class UCommandButtonWidget : public UUserWidget
{
public:
class UBButton* Slot_but; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
void OnSetText(const class FText& Text);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CommandButtonWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CommandButtonWidget")
}
static class UCommandButtonWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UCommandButtonWidget>();
}
};
DUMPER7_ASSERTS_UCommandButtonWidget;
// Class UCSW.CommandButtonBox
// 0x0020 (0x0298 - 0x0278)
class UCommandButtonBox : public UUserWidget
{
public:
TSubclassOf<class UCommandButtonWidget> ButtonWidgetClass; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FCommandText> Commands; // 0x0280(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class UPanelWidget* Content_panel; // 0x0290(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CommandButtonBox")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CommandButtonBox")
}
static class UCommandButtonBox* GetDefaultObj()
{
return GetDefaultObjImpl<UCommandButtonBox>();
}
};
DUMPER7_ASSERTS_UCommandButtonBox;
// Class UCSW.ControlsSettingsPanelWidget
// 0x0080 (0x0370 - 0x02F0)
class UControlsSettingsPanelWidget : public UGenericSettingsPanelWidget
{
public:
TArray<struct FKey> BlackListKeys; // 0x02F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
TArray<struct FKey> NotHoldableKeys; // 0x0300(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
bool bUnbindOnConflict; // 0x0310(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_311[0x5F]; // 0x0311(0x005F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool HasConflicts() const;
bool HasEmptyBinds() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ControlsSettingsPanelWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ControlsSettingsPanelWidget")
}
static class UControlsSettingsPanelWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UControlsSettingsPanelWidget>();
}
};
DUMPER7_ASSERTS_UControlsSettingsPanelWidget;
// Class UCSW.ControlTipsPanel
// 0x0128 (0x03A0 - 0x0278)
class alignas(0x10) UControlTipsPanel : public UUserWidget
{
public:
class UPanelWidget* Tips_box; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UDataTable* Tips; // 0x0280(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UUE4KeyTexts* KeyTexts; // 0x0288(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UControlTipWidget> TipWidgetClass; // 0x0290(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool SuportVisibilitySettings; // 0x0298(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_299[0x3]; // 0x0299(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float VisibilityTime; // 0x029C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UGameTextsConfig* GameTextsConfig; // 0x02A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FadeOut_anim; // 0x02A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UControlTipWidget*> TipWidgets; // 0x02B0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
uint8 Pad_2C0[0xE0]; // 0x02C0(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnFadeStoped();
void OnInputDeviceChanged();
void OnResetVisibility();
void OnSetTips();
void SetTips(const TArray<class FName>& wantedTooltips);
void SetTips4Test(const TArray<class FName>& WantedTips, const struct FControlTipsData& Config);
void Update(const struct FControlTipsData& Config);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ControlTipsPanel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ControlTipsPanel")
}
static class UControlTipsPanel* GetDefaultObj()
{
return GetDefaultObjImpl<UControlTipsPanel>();
}
};
DUMPER7_ASSERTS_UControlTipsPanel;
// Class UCSW.ControlTipWidget
// 0x0088 (0x0300 - 0x0278)
class UControlTipWidget : public UUserWidget
{
public:
class UStyledRichTextBlock* Key_rtx; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextLayoutWidget* Description_txt; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FString KeyTagText; // 0x0288(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FString SeparatorText; // 0x0298(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2A8[0x58]; // 0x02A8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnRefresh(const class FText& Description, const class FText& Keys);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ControlTipWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ControlTipWidget")
}
static class UControlTipWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UControlTipWidget>();
}
};
DUMPER7_ASSERTS_UControlTipWidget;
// Class UCSW.CountdownDialogWidget
// 0x0150 (0x03F0 - 0x02A0)
class alignas(0x10) UCountdownDialogWidget : public UBUserWidget
{
public:
TArray<struct FKey> ConfirmKeys; // 0x02A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TArray<struct FKey> CancelKeys; // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
class UBButton* Confirm_but; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UBButton* Cancel_but; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 CountNumber; // 0x02D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 Counter; // 0x02D4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void()> OnConfirm; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
uint8 Pad_2E8[0x10]; // 0x02E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnCancel; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
uint8 Pad_308[0xE8]; // 0x0308(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Cancel();
void Confirm();
void OnShow();
void OnUpdate(int32 _Counter);
void Show();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CountdownDialogWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CountdownDialogWidget")
}
static class UCountdownDialogWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UCountdownDialogWidget>();
}
};
DUMPER7_ASSERTS_UCountdownDialogWidget;
// Class UCSW.DialogSubtitlesLineWidget
// 0x0080 (0x02F8 - 0x0278)
class UDialogSubtitlesLineWidget : public UUserWidget
{
public:
class UStyledRichTextBlock* Speaker_rtx; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UStyledRichTextBlock* Text_rtx; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UBorder* Text_border; // 0x0288(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UGameTextsConfig* GameTextsConfig; // 0x0298(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FLinearColor BackgroundSolid; // 0x02A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FLinearColor BackgroundTransparent; // 0x02B0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FText speaker; // 0x02C0(0x0018)(Transient, Protected, NativeAccessSpecifierProtected)
class FText Text; // 0x02D8(0x0018)(Transient, Protected, NativeAccessSpecifierProtected)
uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ClearText();
void SetText(int32 _ID, const class FText& speaker_0, const class FText& Text_0, const struct FColor& Color);
void SetText4Test(const class FText& speaker_0, const class FText& Text_0, const struct FLinearColor& Color, const struct FSubtitleData& Config);
bool HasId(int32 _ID) const;
bool HasText() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DialogSubtitlesLineWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DialogSubtitlesLineWidget")
}
static class UDialogSubtitlesLineWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UDialogSubtitlesLineWidget>();
}
};
DUMPER7_ASSERTS_UDialogSubtitlesLineWidget;
// Class UCSW.DialogSubtitlesWidget
// 0x0020 (0x0298 - 0x0278)
class UDialogSubtitlesWidget : public UUserWidget
{
public:
uint8 Pad_278[0x10]; // 0x0278(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UDialogSubtitlesLineWidget*> Lines; // 0x0288(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
void AddSubtitle(int32 ID, const class FText& speaker, const class FText& Text, const struct FColor& Color);
void ClearSubtitles();
void OnAddSubtitle(int32 ID);
void OnRefresh();
void OnRemoveSubtitle(int32 ID);
void RemoveSubtitle(int32 ID);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DialogSubtitlesWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DialogSubtitlesWidget")
}
static class UDialogSubtitlesWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UDialogSubtitlesWidget>();
}
};
DUMPER7_ASSERTS_UDialogSubtitlesWidget;
// Class UCSW.ExtraSettingsPanelWidget
// 0x0098 (0x0338 - 0x02A0)
class UExtraSettingsPanelWidget : public UBUserWidget
{
public:
class FName PanelName; // 0x02A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool PanelNeedNoBackgroundView; // 0x02A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPanelHasCustomBackHotKey; // 0x02A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPanelHasCustomBackProcedure; // 0x02AA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2AB[0x5]; // 0x02AB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* BackSound; // 0x02B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* ResetSound; // 0x02B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UGenericSettingsPanelWidget* Options_panel; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UBButton* Back_but; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UBButton* Reset_but; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void()> K2_OnBack; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
uint8 Pad_2E8[0x10]; // 0x02E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> K2_OnRevert; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
uint8 Pad_308[0x10]; // 0x0308(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> K2_OnReset; // 0x0318(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
uint8 Pad_328[0x10]; // 0x0328(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Back();
void BP_OnBack();
bool BP_OnCustomBack();
void BP_OnReset();
void BP_OnRevert();
void Hide();
void OnHide();
void OnShow();
void Reset();
void Revert();
void Show();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ExtraSettingsPanelWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ExtraSettingsPanelWidget")
}
static class UExtraSettingsPanelWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UExtraSettingsPanelWidget>();
}
};
DUMPER7_ASSERTS_UExtraSettingsPanelWidget;
// Class UCSW.GameTextsConfig
// 0x0450 (0x0480 - 0x0030)
class UGameTextsConfig : public UDataAsset
{
public:
struct FGameTextData DialogsTextData; // 0x0030(0x0170)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FGameTextData ControlTipsTextData; // 0x01A0(0x0170)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FGameTextData ControlTipsKeyTextData; // 0x0310(0x0170)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GameTextsConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GameTextsConfig")
}
static class UGameTextsConfig* GetDefaultObj()
{
return GetDefaultObjImpl<UGameTextsConfig>();
}
};
DUMPER7_ASSERTS_UGameTextsConfig;
// Class UCSW.InputBindingOptionsBox
// 0x0028 (0x02A0 - 0x0278)
class UInputBindingOptionsBox : public UUserWidget
{
public:
TSubclassOf<class UInputBindingOptionWidget> OptionWidgetClass; // 0x0278(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bButtonsOnly; // 0x0280(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bColumn1ButtonsOnly; // 0x0281(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bColumn2ButtonsOnly; // 0x0282(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_283[0x5]; // 0x0283(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FUE4InputHandle> Options; // 0x0288(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
class UPanelWidget* Options_panel; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
class UWidget* GetFirstChild() const;
class UWidget* GetLastChild() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InputBindingOptionsBox")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InputBindingOptionsBox")
}
static class UInputBindingOptionsBox* GetDefaultObj()
{
return GetDefaultObjImpl<UInputBindingOptionsBox>();
}
};
DUMPER7_ASSERTS_UInputBindingOptionsBox;
// Class UCSW.InputBindingOptionWidget
// 0x0170 (0x03E8 - 0x0278)
class UInputBindingOptionWidget : public UUserWidget
{
public:
bool bIs1stColumnPCOnly; // 0x0278(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIs2ndColumnPCOnly; // 0x0279(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIs3rdColumnPCOnly; // 0x027A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_27B[0x5]; // 0x027B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class UBInputKeySelector* Value_wdg; // 0x0280(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UBInputKeySelector* Value1_wdg; // 0x0288(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UBInputKeySelector* Value2_wdg; // 0x0290(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UBCheckBox* Toggle_ckb; // 0x0298(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidget* Label_wdg; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* Conflict_img; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bUseTag; // 0x02B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bUseKeyTag; // 0x02B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2B2[0x6]; // 0x02B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FHoverableTextStyle Style; // 0x02B8(0x0048)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
uint8 Pad_300[0xE8]; // 0x0300(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnConflictStateChanged(bool IsInConflict);
void OnLabelTextChanged(const class FText& Text);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InputBindingOptionWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InputBindingOptionWidget")
}
static class UInputBindingOptionWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UInputBindingOptionWidget>();
}
};
DUMPER7_ASSERTS_UInputBindingOptionWidget;
// Class UCSW.InputBindingViewBox
// 0x0028 (0x02A0 - 0x0278)
class UInputBindingViewBox : public UUserWidget
{
public:
TSubclassOf<class UActionKeysViewWidget> ViewWidgetClass; // 0x0278(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FUE4InputHandle> Options; // 0x0280(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
bool bPCKeysOnly; // 0x0290(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bGamepadKeysOnly; // 0x0291(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bForAxisAnalogOnly; // 0x0292(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bShowSingleKey; // 0x0293(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UPanelWidget* Options_panel; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
class UWidget* GetFirstChild() const;
class UWidget* GetLastChild() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InputBindingViewBox")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InputBindingViewBox")
}
static class UInputBindingViewBox* GetDefaultObj()
{
return GetDefaultObjImpl<UInputBindingViewBox>();
}
};
DUMPER7_ASSERTS_UInputBindingViewBox;
// Class UCSW.InputBindingViewWidget
// 0x0030 (0x02A8 - 0x0278)
class UInputBindingViewWidget : public UUserWidget
{
public:
class UStyledRichTextBlock* Keys_rtx; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextLayoutWidget* Actions_txt; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FString KeyTagText; // 0x0288(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FString SeparatorText; // 0x0298(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InputBindingViewWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InputBindingViewWidget")
}
static class UInputBindingViewWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UInputBindingViewWidget>();
}
};
DUMPER7_ASSERTS_UInputBindingViewWidget;
// Class UCSW.KeyActionsViewWidget
// 0x0038 (0x02E0 - 0x02A8)
class UKeyActionsViewWidget : public UInputBindingViewWidget
{
public:
struct FKey Key; // 0x02A8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bShowSingleAction; // 0x02C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2C1[0x7]; // 0x02C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FText NoActionText; // 0x02C8(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
public:
void OnRefresh();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("KeyActionsViewWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"KeyActionsViewWidget")
}
static class UKeyActionsViewWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UKeyActionsViewWidget>();
}
};
DUMPER7_ASSERTS_UKeyActionsViewWidget;
// Class UCSW.ActionKeysViewWidget
// 0x0028 (0x02D0 - 0x02A8)
class UActionKeysViewWidget : public UInputBindingViewWidget
{
public:
struct FUE4InputHandle action; // 0x02A8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bPCKeysOnly; // 0x02B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bGamepadKeysOnly; // 0x02B5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bShowSingleKey; // 0x02B6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bPlus1stForAxis; // 0x02B7(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FText NoKeysText; // 0x02B8(0x0018)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
public:
void OnRefresh();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ActionKeysViewWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ActionKeysViewWidget")
}
static class UActionKeysViewWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UActionKeysViewWidget>();
}
};
DUMPER7_ASSERTS_UActionKeysViewWidget;
// Class UCSW.InputKeyActionSelector
// 0x1750 (0x18A0 - 0x0150)
class UInputKeyActionSelector final : public UWidget
{
public:
struct FKey Key; // 0x0150(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_168[0x8]; // 0x0168(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FSlateBrush Brush; // 0x0170(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TDelegate<void()> BrushDelegate; // 0x0240(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMargin Padding; // 0x0250(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FMargin TextPadding; // 0x0260(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool ImageFirst; // 0x0270(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsShowMode; // 0x0271(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_272[0x6]; // 0x0272(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FText> DefaultOptions; // 0x0278(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
int32 SelectedOption; // 0x0288(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28C[0x4]; // 0x028C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FHoverableTextStyle TextStyle; // 0x0290(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FSlateFontInfo Font; // 0x02D8(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor NotSelectedTextColorAndOpacity; // 0x0330(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSlateBrush StrikeBrush; // 0x0340(0x00D0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FVector2D ShadowOffset; // 0x0410(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor ShadowColorAndOpacity; // 0x0420(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TDelegate<void()> ShadowColorAndOpacityDelegate; // 0x0430(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETextJustify Justification; // 0x0440(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_441[0xF]; // 0x0441(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FComboBoxStyle ComboBoxStyle; // 0x0450(0x0660)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FTableRowStyle ItemStyle; // 0x0AB0(0x0D50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FMargin ComboBoxPadding; // 0x1800(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float MaxListHeight; // 0x1810(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HasDownArrow; // 0x1814(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnableGamepadNavigationMode; // 0x1815(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsFocusable; // 0x1816(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1817[0x1]; // 0x1817(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnHovered; // 0x1818(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_1828[0x10]; // 0x1828(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnUnhovered; // 0x1838(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_1848[0x10]; // 0x1848(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(int32 Value)> OnSelectionChanged; // 0x1858(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_1868[0x38]; // 0x1868(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetSelectedOption(int32 Option);
int32 GetSelectedOption() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InputKeyActionSelector")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InputKeyActionSelector")
}
static class UInputKeyActionSelector* GetDefaultObj()
{
return GetDefaultObjImpl<UInputKeyActionSelector>();
}
};
DUMPER7_ASSERTS_UInputKeyActionSelector;
// Class UCSW.RebindingViewWidget
// 0x0040 (0x02B8 - 0x0278)
class URebindingViewWidget : public UUserWidget
{
public:
class UUE4KeyTexts* KeyTexts; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_280[0x38]; // 0x0280(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Hide();
void OnInputDeviceChanged();
void Show();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("RebindingViewWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"RebindingViewWidget")
}
static class URebindingViewWidget* GetDefaultObj()
{
return GetDefaultObjImpl<URebindingViewWidget>();
}
};
DUMPER7_ASSERTS_URebindingViewWidget;
// Class UCSW.SlotInfoItem
// 0x0010 (0x0038 - 0x0028)
class USlotInfoItem final : public UObject
{
public:
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SlotInfoItem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SlotInfoItem")
}
static class USlotInfoItem* GetDefaultObj()
{
return GetDefaultObjImpl<USlotInfoItem>();
}
};
DUMPER7_ASSERTS_USlotInfoItem;
// Class UCSW.SaveSlotsListWidget
// 0x00D8 (0x0378 - 0x02A0)
class USaveSlotsListWidget : public UBUserWidget
{
public:
bool bSaveMode; // 0x02A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSaveModeNoAuto; // 0x02A1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCustomSaveMethod; // 0x02A2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAutoIsFocusable; // 0x02A3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSortByDate; // 0x02A4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A5[0x3]; // 0x02A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FKey> BackKeys; // 0x02A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
bool bAllowDelete; // 0x02B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FKey> DeleteKeys; // 0x02C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
class UUCWListView* Slots_lv; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UImage* SShot_img; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* ShowAsk_anim; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* ShowSaved_anim; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* ShowAskDelete_anim; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* ShowDeleted_anim; // 0x02F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_300[0x10]; // 0x0300(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(const struct FSaveSlotInfo& SaveSlot)> OnSlotSelected; // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_320[0x10]; // 0x0320(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnBack; // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
uint8 Pad_340[0x38]; // 0x0340(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool AskDelete(const struct FSaveSlotInfo& SlotInfo);
bool AskOverride(const struct FSaveSlotInfo& SlotInfo);
void Cancel();
void Delete();
void OnClear();
void OnFocus();
void OnGameDeleted();
void OnGameSaved();
void OnShow();
void Override();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SaveSlotsListWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SaveSlotsListWidget")
}
static class USaveSlotsListWidget* GetDefaultObj()
{
return GetDefaultObjImpl<USaveSlotsListWidget>();
}
};
DUMPER7_ASSERTS_USaveSlotsListWidget;
// Class UCSW.SaveSlotListEntryWidget
// 0x0010 (0x0290 - 0x0280)
class USaveSlotListEntryWidget : public UUCWListEntryWidget
{
public:
uint8 Pad_280[0x10]; // 0x0280(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnRefresh();
struct FSaveSlotInfo GetSlotInfo() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SaveSlotListEntryWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SaveSlotListEntryWidget")
}
static class USaveSlotListEntryWidget* GetDefaultObj()
{
return GetDefaultObjImpl<USaveSlotListEntryWidget>();
}
};
DUMPER7_ASSERTS_USaveSlotListEntryWidget;
// Class UCSW.SaveSlotWidget
// 0x00F0 (0x0368 - 0x0278)
class USaveSlotWidget final : public UUserWidget
{
public:
struct FSaveSlotInfo SlotInfo; // 0x0278(0x0038)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class UBButton* Slot_but; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FSaveSlotInfo& Info)> OnClicked; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
uint8 Pad_2C8[0x10]; // 0x02C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(const struct FSaveSlotInfo& Info)> OnFocused; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
uint8 Pad_2E8[0x10]; // 0x02E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(const struct FSaveSlotInfo& Info)> OnUnfocused; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
uint8 Pad_308[0x10]; // 0x0308(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(const struct FSaveSlotInfo& Info)> OnHovered; // 0x0318(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
uint8 Pad_328[0x10]; // 0x0328(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(const struct FSaveSlotInfo& Info)> OnUnhovered; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
uint8 Pad_348[0x20]; // 0x0348(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnTextChanged(const class FText& Text);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SaveSlotWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SaveSlotWidget")
}
static class USaveSlotWidget* GetDefaultObj()
{
return GetDefaultObjImpl<USaveSlotWidget>();
}
};
DUMPER7_ASSERTS_USaveSlotWidget;
// Class UCSW.SettingOptionsBoxBase
// 0x0030 (0x02A8 - 0x0278)
class USettingOptionsBoxBase : public UUserWidget
{
public:
TSubclassOf<class USettingOptionSpinBoxWidget> SpinBoxWidgetClass; // 0x0278(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class USettingOptionCheckboxWidget> CheckboxWidgetClass; // 0x0280(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class USettingOptionSliderWidget> SliderWidgetClass; // 0x0288(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class USettingOptionVolumeWidget> VolumeWidgetClass; // 0x0290(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHideIfNoOptions; // 0x0298(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UPanelWidget* Options_panel; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
class UWidget* GetFirstChild() const;
class UWidget* GetLastChild() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SettingOptionsBoxBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SettingOptionsBoxBase")
}
static class USettingOptionsBoxBase* GetDefaultObj()
{
return GetDefaultObjImpl<USettingOptionsBoxBase>();
}
};
DUMPER7_ASSERTS_USettingOptionsBoxBase;
// Class UCSW.SettingOptionsBox
// 0x0010 (0x02B8 - 0x02A8)
class USettingOptionsBox : public USettingOptionsBoxBase
{
public:
TArray<struct FSettingOptionHandle> Options; // 0x02A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SettingOptionsBox")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SettingOptionsBox")
}
static class USettingOptionsBox* GetDefaultObj()
{
return GetDefaultObjImpl<USettingOptionsBox>();
}
};
DUMPER7_ASSERTS_USettingOptionsBox;
// Class UCSW.GfxSettingsBox
// 0x0010 (0x02B8 - 0x02A8)
class UGfxSettingsBox : public USettingOptionsBoxBase
{
public:
TArray<struct FGfxOptionHandle> Options; // 0x02A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("GfxSettingsBox")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"GfxSettingsBox")
}
static class UGfxSettingsBox* GetDefaultObj()
{
return GetDefaultObjImpl<UGfxSettingsBox>();
}
};
DUMPER7_ASSERTS_UGfxSettingsBox;
// Class UCSW.SettingOptionsConfig
// 0x0128 (0x0158 - 0x0030)
class USettingOptionsConfig final : public UDataAsset
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FSettingOption> Options; // 0x0038(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FSettingOption> GfxOptions; // 0x0048(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
TMap<class FName, struct FSliderParams> SliderParams; // 0x0058(0x0050)(Edit, EditFixedSize, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UStringTable> StringTable; // 0x00A8(0x0030)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class USettingOptionsVisualizations> Visualizations; // 0x00D8(0x0030)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FName, int32> DefaultValues; // 0x0108(0x0050)(Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SettingOptionsConfig")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SettingOptionsConfig")
}
static class USettingOptionsConfig* GetDefaultObj()
{
return GetDefaultObjImpl<USettingOptionsConfig>();
}
};
DUMPER7_ASSERTS_USettingOptionsConfig;
// Class UCSW.SettingOptionsVisualizations
// 0x0010 (0x0040 - 0x0030)
class USettingOptionsVisualizations final : public UDataAsset
{
public:
TArray<struct FSettingOptionVisualization> Options; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SettingOptionsVisualizations")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SettingOptionsVisualizations")
}
static class USettingOptionsVisualizations* GetDefaultObj()
{
return GetDefaultObjImpl<USettingOptionsVisualizations>();
}
};
DUMPER7_ASSERTS_USettingOptionsVisualizations;
// Class UCSW.SettingOptionWidget
// 0x0098 (0x0310 - 0x0278)
class USettingOptionWidget : public UUserWidget
{
public:
class UBButton* Inactive_but; // 0x0278(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNamedHandle OptionHandle; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_288[0x88]; // 0x0288(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnLabelTextChanged(const class FText& Text);
bool IsChanged() const;
void OnActivated(bool IsActive) const;
void OnValueChanged(int32 Value, bool WasChanged) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SettingOptionWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SettingOptionWidget")
}
static class USettingOptionWidget* GetDefaultObj()
{
return GetDefaultObjImpl<USettingOptionWidget>();
}
};
DUMPER7_ASSERTS_USettingOptionWidget;
// Class UCSW.SettingOptionSpinBoxWidget
// 0x0008 (0x0318 - 0x0310)
class USettingOptionSpinBoxWidget : public USettingOptionWidget
{
public:
class UBSpinBox* Value_wdg; // 0x0310(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SettingOptionSpinBoxWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SettingOptionSpinBoxWidget")
}
static class USettingOptionSpinBoxWidget* GetDefaultObj()
{
return GetDefaultObjImpl<USettingOptionSpinBoxWidget>();
}
};
DUMPER7_ASSERTS_USettingOptionSpinBoxWidget;
// Class UCSW.SettingOptionCheckboxWidget
// 0x0040 (0x0350 - 0x0310)
class USettingOptionCheckboxWidget : public USettingOptionWidget
{
public:
class UBCheckBox* Value_wdg; // 0x0310(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_318[0x38]; // 0x0318(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
const class FText GetValueText() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SettingOptionCheckboxWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SettingOptionCheckboxWidget")
}
static class USettingOptionCheckboxWidget* GetDefaultObj()
{
return GetDefaultObjImpl<USettingOptionCheckboxWidget>();
}
};
DUMPER7_ASSERTS_USettingOptionCheckboxWidget;
// Class UCSW.SettingOptionSliderWidget
// 0x0008 (0x0318 - 0x0310)
class USettingOptionSliderWidget : public USettingOptionWidget
{
public:
class UBSlider* Value_wdg; // 0x0310(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void OnFValueChanged(float Value, bool WasChanged) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SettingOptionSliderWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SettingOptionSliderWidget")
}
static class USettingOptionSliderWidget* GetDefaultObj()
{
return GetDefaultObjImpl<USettingOptionSliderWidget>();
}
};
DUMPER7_ASSERTS_USettingOptionSliderWidget;
// Class UCSW.SettingOptionVolumeWidget
// 0x0018 (0x0328 - 0x0310)
class USettingOptionVolumeWidget : public USettingOptionWidget
{
public:
class UBVolumeControl* Value_wdg; // 0x0310(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_318[0x10]; // 0x0318(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SettingOptionVolumeWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SettingOptionVolumeWidget")
}
static class USettingOptionVolumeWidget* GetDefaultObj()
{
return GetDefaultObjImpl<USettingOptionVolumeWidget>();
}
};
DUMPER7_ASSERTS_USettingOptionVolumeWidget;
// Class UCSW.SettingsDialogPanel
// 0x00A8 (0x0348 - 0x02A0)
class USettingsDialogPanel : public UBUserWidget
{
public:
bool bManageVisibilityOnShowAndHide; // 0x02A0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2A1[0x7]; // 0x02A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> BP_OnConfirmationResponseYes; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_2B8[0x10]; // 0x02B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> BP_OnConfirmationResponseNo; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_2D8[0x10]; // 0x02D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> BP_OnConfirmationResponseCancel; // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_2F8[0x10]; // 0x02F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> BP_OnCountdownResponseConfirm; // 0x0308(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_318[0x10]; // 0x0318(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> BP_OnCountdownResponseCancel; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_338[0x10]; // 0x0338(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ConfirmationResponseCancel();
void ConfirmationResponseNo();
void ConfirmationResponseYes();
void CountdownResponseCancel();
void CountdownResponseConfirm();
void OnShowConfirmation();
void OnShowCountdown();
void ShowConfirmation();
void ShowCountdown();
bool IsActive() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SettingsDialogPanel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SettingsDialogPanel")
}
static class USettingsDialogPanel* GetDefaultObj()
{
return GetDefaultObjImpl<USettingsDialogPanel>();
}
};
DUMPER7_ASSERTS_USettingsDialogPanel;
// Class UCSW.SettingsPanelWidget
// 0x0080 (0x04C0 - 0x0440)
class USettingsPanelWidget : public UBaseSettingsPanelWidget
{
public:
TMulticastInlineDelegate<void(class FName PanelId)> BP_OnShowExtPanel; // 0x0440(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_450[0x70]; // 0x0450(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnShowColorVisionDeficiencyVisualization(bool Show_0);
void OnShowControlTipsVisualization(bool Show_0);
void OnShowHDRVisualization(bool Show_0);
void OnShowTextVisualization(bool Show_0);
void OnUpdateColorVisionDeficiencyVisualization();
void OnUpdateControlTipsVisualization();
void OnUpdateHDRVisualization();
void OnUpdateTextVisualization();
void ShowExtPanel(class FName PanelId);
void BP_OnHDRSwitched(bool IsOn) const;
struct FColorVisionDeficiencyData GetColorVisionDeficiencyData() const;
struct FControlTipsData GetControlTipsData() const;
struct FHDRData GetHDRData() const;
float GetNeutralGamma() const;
struct FSubtitleData GetSubtitleData() const;
void OnQualitySwitched(bool IsOn) const;
void OnShowGammaVisualization(bool Show_0) const;
void OnUpdateGammaVisualization(float Gamma) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SettingsPanelWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SettingsPanelWidget")
}
static class USettingsPanelWidget* GetDefaultObj()
{
return GetDefaultObjImpl<USettingsPanelWidget>();
}
};
DUMPER7_ASSERTS_USettingsPanelWidget;
// Class UCSW.SettingsTabButtonWidget
// 0x0000 (0x02C8 - 0x02C8)
class USettingsTabButtonWidget : public UUCWTabButton
{
public:
void OnPanelStateChanged(bool WasChanged);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SettingsTabButtonWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SettingsTabButtonWidget")
}
static class USettingsTabButtonWidget* GetDefaultObj()
{
return GetDefaultObjImpl<USettingsTabButtonWidget>();
}
};
DUMPER7_ASSERTS_USettingsTabButtonWidget;
// Class UCSW.BaseSettingsWidget
// 0x00F0 (0x0390 - 0x02A0)
class UBaseSettingsWidget : public UBUserWidget
{
public:
class FText AdvQualityCustomText; // 0x02A0(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
class UUCWTabBar* Main_tbar; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetSwitcher* Main_switcher; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FadeIn_anim; // 0x02C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FadeOut_anim; // 0x02D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 bApplyButtonUsed : 1; // 0x02D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 bTreatChangeTabAsBack : 1; // 0x02D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 bSilentPositiveConfirmation : 1; // 0x02D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 Pad_2D9[0x3]; // 0x02D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float FadeOutSpeed; // 0x02DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAkAudioEvent* BackSound; // 0x02E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAkAudioEvent* ResetSound; // 0x02E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void()> OnBack; // 0x02F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
uint8 Pad_300[0x90]; // 0x0300(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Back();
void ConfirmationResponseCancel();
void ConfirmationResponseNo();
void ConfirmationResponseYes();
void CountdownResponseCancel();
void CountdownResponseConfirm();
void OnBackEvent();
void OnFadedInAnim();
void OnFadedOutAnim();
void OnReset();
void OnRevert();
void OnShowConfirmation();
void OnShowCountdown();
void OnShowEvent();
void Reset();
void Revert();
void Show();
void OnSave() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BaseSettingsWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BaseSettingsWidget")
}
static class UBaseSettingsWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UBaseSettingsWidget>();
}
};
DUMPER7_ASSERTS_UBaseSettingsWidget;
// Class UCSW.SettingsWidget
// 0x0080 (0x0410 - 0x0390)
class USettingsWidget : public UBaseSettingsWidget
{
public:
TArray<struct FKey> BackKeys; // 0x0390(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FKey> ResetKeys; // 0x03A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FKey> PrevPanelKeys; // 0x03B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
TArray<struct FKey> NextPanelKeys; // 0x03C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
class UBButton* Back_but; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UBButton* Reset_but; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetSwitcher* Primary_switcher; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidget* Main_panel; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USettingsDialogPanel* DialogPanel; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(bool Show)> BP_OnShowBackground; // 0x03F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
uint8 Pad_408[0x8]; // 0x0408(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void BackToMainPanel();
void OnActiveWidgetChanged(class UWidget* ActiveWidget, int32 ActiveWidgetIndex);
void OnExtPanel(class FName PanelId);
void OnShowBackground(bool Show_0);
void OnShowExtraPanel(class UExtraSettingsPanelWidget* Panel);
void ShowExtraPanel(class UWidget* Panel);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("SettingsWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"SettingsWidget")
}
static class USettingsWidget* GetDefaultObj()
{
return GetDefaultObjImpl<USettingsWidget>();
}
};
DUMPER7_ASSERTS_USettingsWidget;
// Class UCSW.UCSWStartGameSettingsWidget
// 0x0110 (0x03C8 - 0x02B8)
class UUCSWStartGameSettingsWidget final : public UStartGameSettingsWidget
{
public:
TArray<struct FKey> ContinueKeys; // 0x02B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FKey> BackKeys; // 0x02C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FKey> ResetKeys; // 0x02D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
uint8 bApplyButtonUsed : 1; // 0x02E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* ContinueSound; // 0x02F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAkAudioEvent* BackSound; // 0x02F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAkAudioEvent* ResetSound; // 0x0300(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetSwitcher* Main_switcher; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USettingsDialogPanel* DialogPanel; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FadeIn_anim; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* FadeOut_anim; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(bool Show)> BP_OnShowBackground; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
uint8 Pad_338[0x90]; // 0x0338(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnActiveWidgetChanged(class UWidget* active_widget, int32 active_widget_index);
void OnExtPanel(class FName PanelId);
void OnFadedInAnim();
void OnFadedOutAnim();
void OnReset();
void OnRevert();
void OnShowBackground(bool Show);
void OnShowConfirmation();
void OnShowCountdown();
void OnShowExtraPanel(class UExtraSettingsPanelWidget* Panel);
void ShowExtraPanel(class UUCSWStartGameSettingsPanel* Panel);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UCSWStartGameSettingsWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UCSWStartGameSettingsWidget")
}
static class UUCSWStartGameSettingsWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UUCSWStartGameSettingsWidget>();
}
};
DUMPER7_ASSERTS_UUCSWStartGameSettingsWidget;
// Class UCSW.UCSWStartGameSettingsPanel
// 0x0038 (0x0370 - 0x0338)
class UUCSWStartGameSettingsPanel : public UExtraSettingsPanelWidget
{
public:
bool bIsExtraPanel; // 0x0338(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bDefaultFocusContinue; // 0x0339(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_33A[0x6]; // 0x033A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UBButton* Continue_but; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void()> K2_OnContinue; // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
uint8 Pad_358[0x18]; // 0x0358(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void BP_OnContinue();
void Continue();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UCSWStartGameSettingsPanel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UCSWStartGameSettingsPanel")
}
static class UUCSWStartGameSettingsPanel* GetDefaultObj()
{
return GetDefaultObjImpl<UUCSWStartGameSettingsPanel>();
}
};
DUMPER7_ASSERTS_UUCSWStartGameSettingsPanel;
// Class UCSW.UCSWInfoStartGameSettingsPanel
// 0x0018 (0x0388 - 0x0370)
class UUCSWInfoStartGameSettingsPanel final : public UUCSWStartGameSettingsPanel
{
public:
bool bIsSaveInfoPanel; // 0x0370(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UWidget* UserInfo_box; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UTextBlock* UserName_txt; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UCSWInfoStartGameSettingsPanel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UCSWInfoStartGameSettingsPanel")
}
static class UUCSWInfoStartGameSettingsPanel* GetDefaultObj()
{
return GetDefaultObjImpl<UUCSWInfoStartGameSettingsPanel>();
}
};
//DUMPER7_ASSERTS_UUCSWInfoStartGameSettingsPanel;
// Class UCSW.TipTextBlock
// 0x0040 (0x08E0 - 0x08A0)
class UTipTextBlock final : public UStyledRichTextBlock
{
public:
class FText MKText; // 0x08A0(0x0018)(Edit, NativeAccessSpecifierPrivate)
class FText PadText; // 0x08B8(0x0018)(Edit, NativeAccessSpecifierPrivate)
bool bAppendTextProperty; // 0x08D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_8D1[0xF]; // 0x08D1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Refresh();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TipTextBlock")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TipTextBlock")
}
static class UTipTextBlock* GetDefaultObj()
{
return GetDefaultObjImpl<UTipTextBlock>();
}
};
DUMPER7_ASSERTS_UTipTextBlock;
// Class UCSW.ActionTipTextBlock
// 0x0040 (0x08E0 - 0x08A0)
class UActionTipTextBlock final : public UStyledRichTextBlock
{
public:
struct FUE4InputHandle action; // 0x08A0(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_8AC[0x4]; // 0x08AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FText OrginalText; // 0x08B0(0x0018)(Transient, NativeAccessSpecifierPrivate)
bool bTextIsPattern; // 0x08C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_8C9[0x7]; // 0x08C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString KeyTagText; // 0x08D0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void Refresh();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ActionTipTextBlock")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ActionTipTextBlock")
}
static class UActionTipTextBlock* GetDefaultObj()
{
return GetDefaultObjImpl<UActionTipTextBlock>();
}
};
DUMPER7_ASSERTS_UActionTipTextBlock;
// Class UCSW.UCSWGameSettings
// 0x0050 (0x0088 - 0x0038)
class UUCSWGameSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class USettingOptionsConfig> SettingOptionsConfig; // 0x0038(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText MonitorOptionText; // 0x0068(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic)
bool bChangeLanguageAtOnce; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UCSWGameSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UCSWGameSettings")
}
static class UUCSWGameSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UUCSWGameSettings>();
}
};
DUMPER7_ASSERTS_UUCSWGameSettings;
// Class UCSW.UCSWMainMenuWidget
// 0x0008 (0x0360 - 0x0358)
class UUCSWMainMenuWidget : public UMainMenuWidget
{
public:
class USaveSlotsListWidget* SlotsList_wdg; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("UCSWMainMenuWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UCSWMainMenuWidget")
}
static class UUCSWMainMenuWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UUCSWMainMenuWidget>();
}
};
DUMPER7_ASSERTS_UUCSWMainMenuWidget;
}