#pragma once

/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/

// Package: UCSW

#include "Basic.hpp"

#include "UCW_structs.hpp"
#include "UCW_classes.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "Commons_structs.hpp"
#include "SlateCore_structs.hpp"
#include "UMG_classes.hpp"
#include "UCSW_structs.hpp"
#include "InputCore_structs.hpp"
#include "InputRebinding_structs.hpp"
#include "Engine_classes.hpp"
#include "Slate_structs.hpp"
#include "GameBase_structs.hpp"
#include "GameBase_classes.hpp"
#include "DeveloperSettings_classes.hpp"


namespace SDK
{

// Class UCSW.AskQuitWidget
// 0x0050 (0x0450 - 0x0400)
class UAskQuitWidget final : public UAskDialogWidget
{
public:
	class FText                                   QuitGameText;                                      // 0x0400(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	class FText                                   QuitToMainMenuText;                                // 0x0410(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	class FText                                   QuitToUserSwitchText;                              // 0x0420(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	class UTextLayoutWidget*                      Message_lbl;                                       // 0x0430(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTipTextBlock*                          Yes_tip;                                           // 0x0438(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTipTextBlock*                          No_tip;                                            // 0x0440(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_448[0x8];                                      // 0x0448(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("AskQuitWidget")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"AskQuitWidget")
	}
	static class UAskQuitWidget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAskQuitWidget>();
	}
};
DUMPER7_ASSERTS_UAskQuitWidget;

// Class UCSW.AskReloadWidget
// 0x0018 (0x0418 - 0x0400)
class UAskReloadWidget final : public UAskDialogWidget
{
public:
	uint8                                         Pad_400[0x8];                                      // 0x0400(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UWidget*                                Ask_Panel;                                         // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxTimeFromStartSec;                               // 0x0410(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_414[0x4];                                      // 0x0414(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
// 0x0068 (0x0360 - 0x02F8)
class UGenericSettingsPanelWidget : public UBUserWidget
{
public:
	uint8                                         Pad_2F8[0x68];                                     // 0x02F8(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BP_OnApply();
	void Hide();
	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
// 0x00B0 (0x0410 - 0x0360)
class UBaseSettingsPanelWidget : public UGenericSettingsPanelWidget
{
public:
	uint8                                         Pad_360[0xB0];                                     // 0x0360(0x00B0)(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 (0x0338 - 0x02D0)
class UColorVisionDeficiencyVisualizationWidget final : public UUserWidget
{
public:
	TMap<EColorVisionDeficiency, struct FColorVisionVisualizationImages> Images;                     // 0x02D0(0x0050)(Edit, EditFixedSize, Protected, NativeAccessSpecifierProtected)
	class UImage*                                 Visualization_img;                                 // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstanceDynamic*               DynamicMaterial;                                   // 0x0328(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	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 (0x02D8 - 0x02D0)
class UCommandButtonWidget final : public UUserWidget
{
public:
	class UBButton*                               Slot_but;                                          // 0x02D0(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 (0x02F0 - 0x02D0)
class UCommandButtonBox final : public UUserWidget
{
public:
	TSubclassOf<class UCommandButtonWidget>       ButtonWidgetClass;                                 // 0x02D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FCommandText>                   Commands;                                          // 0x02D8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class UPanelWidget*                           Content_panel;                                     // 0x02E8(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.ControllerViewWidget
// 0x00F8 (0x03C8 - 0x02D0)
class UControllerViewWidget final : public UUserWidget
{
public:
	class UImage*                                 Controller_img;                                    // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              SonyControllerImage;                               // 0x02D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              PCSonyControllerImage;                             // 0x0300(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              MicrosoftControllerImage;                          // 0x0328(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              PCMicrosoftControllerImage;                        // 0x0350(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              NintendoControllerImage;                           // 0x0378(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              NintendoMouseControllerImage;                      // 0x03A0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("ControllerViewWidget")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"ControllerViewWidget")
	}
	static class UControllerViewWidget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UControllerViewWidget>();
	}
};
DUMPER7_ASSERTS_UControllerViewWidget;

// Class UCSW.ControlsSettingsPanelWidget
// 0x0088 (0x03E8 - 0x0360)
class UControlsSettingsPanelWidget final : public UGenericSettingsPanelWidget
{
public:
	TArray<struct FKey>                           BlackListKeys;                                     // 0x0360(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
	TArray<struct FKey>                           NotHoldableKeys;                                   // 0x0370(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
	bool                                          bUnbindOnConflict;                                 // 0x0380(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_381[0x7];                                      // 0x0381(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UControllerViewWidget*                  ControllerView;                                    // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_390[0x58];                                     // 0x0390(0x0058)(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
// 0x0130 (0x0400 - 0x02D0)
class alignas(0x10) UControlTipsPanel : public UUserWidget
{
public:
	class UPanelWidget*                           Tips_box;                                          // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDataTable*                             Tips;                                              // 0x02D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UUE4KeyTexts*                           KeyTexts;                                          // 0x02E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UControlTipWidget>          TipWidgetClass;                                    // 0x02E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          SuportVisibilitySettings;                          // 0x02F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2F1[0x3];                                      // 0x02F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         VisibilityTime;                                    // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UGameTextsConfig*                       GameTextsConfig;                                   // 0x02F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetAnimation*                       FadeOut_anim;                                      // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UControlTipWidget*>              TipWidgets;                                        // 0x0308(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_318[0xE8];                                     // 0x0318(0x00E8)(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
// 0x0070 (0x0340 - 0x02D0)
class UControlTipWidget : public UUserWidget
{
public:
	class UStyledRichTextBlock*                   Key_rtx;                                           // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTextLayoutWidget*                      Description_txt;                                   // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 KeyTagText;                                        // 0x02E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 SeparatorText;                                     // 0x02F0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_300[0x40];                                     // 0x0300(0x0040)(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
// 0x0178 (0x0470 - 0x02F8)
class alignas(0x10) UCountdownDialogWidget final : public UBUserWidget
{
public:
	TArray<struct FKey>                           ConfirmKeys;                                       // 0x02F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FKey>                           CancelKeys;                                        // 0x0308(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class UBButton*                               Confirm_but;                                       // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBButton*                               Cancel_but;                                        // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         CountNumber;                                       // 0x0328(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         Counter;                                           // 0x032C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetAnimation*                       FadeIn_anim;                                       // 0x0330(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetAnimation*                       FadeOut_anim;                                      // 0x0338(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMulticastInlineDelegate<void()>              OnConfirm;                                         // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_350[0x10];                                     // 0x0350(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnCancel;                                          // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_370[0x10];                                     // 0x0370(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnFadedOut;                                        // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_390[0xE0];                                     // 0x0390(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BP_OnCancel();
	void BP_OnConfirm();
	void BP_OnFadedOut();
	void Cancel();
	void Confirm();
	void FadedOut();
	void Hide();
	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
// 0x0070 (0x0340 - 0x02D0)
class UDialogSubtitlesLineWidget : public UUserWidget
{
public:
	class UStyledRichTextBlock*                   Speaker_rtx;                                       // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStyledRichTextBlock*                   Text_rtx;                                          // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBorder*                                Text_border;                                       // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2E8[0x8];                                      // 0x02E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UGameTextsConfig*                       GameTextsConfig;                                   // 0x02F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           BackgroundSolid;                                   // 0x02F8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           BackgroundTransparent;                             // 0x0308(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   speaker;                                           // 0x0318(0x0010)(Transient, Protected, NativeAccessSpecifierProtected)
	class FText                                   Text;                                              // 0x0328(0x0010)(Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_338[0x8];                                      // 0x0338(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 (0x02F0 - 0x02D0)
class UDialogSubtitlesWidget : public UUserWidget
{
public:
	uint8                                         Pad_2D0[0x10];                                     // 0x02D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UDialogSubtitlesLineWidget*>     Lines;                                             // 0x02E0(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
// 0x00C8 (0x03C0 - 0x02F8)
class UExtraSettingsPanelWidget : public UBUserWidget
{
public:
	class FName                                   PanelName;                                         // 0x02F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          PanelNeedNoBackgroundView;                         // 0x0300(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPanelHasCustomBackHotKey;                         // 0x0301(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPanelHasCustomBackProcedure;                      // 0x0302(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_303[0x5];                                      // 0x0303(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	class UAkAudioEvent*                          AcceptSound;                                       // 0x0308(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAkAudioEvent*                          BackSound;                                         // 0x0310(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAkAudioEvent*                          ResetSound;                                        // 0x0318(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UGenericSettingsPanelWidget*            Options_panel;                                     // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBButton*                               Accept_but;                                        // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBButton*                               Back_but;                                          // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBButton*                               Reset_but;                                         // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMulticastInlineDelegate<void()>              K2_OnAccept;                                       // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_350[0x10];                                     // 0x0350(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              K2_OnBack;                                         // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_370[0x10];                                     // 0x0370(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              K2_OnRevert;                                       // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_390[0x10];                                     // 0x0390(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              K2_OnReset;                                        // 0x03A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_3B0[0x10];                                     // 0x03B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void Accept();
	void Back();
	void BP_OnAccept();
	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
// 0x0498 (0x04C8 - 0x0030)
class UGameTextsConfig : public UDataAsset
{
public:
	struct FGameTextData                          DialogsTextData;                                   // 0x0030(0x0188)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FGameTextData                          ControlTipsTextData;                               // 0x01B8(0x0188)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FGameTextData                          ControlTipsKeyTextData;                            // 0x0340(0x0188)(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 (0x02F8 - 0x02D0)
class UInputBindingOptionsBox final : public UUserWidget
{
public:
	TSubclassOf<class UInputBindingOptionWidget>  OptionWidgetClass;                                 // 0x02D0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bButtonsOnly;                                      // 0x02D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bColumn1ButtonsOnly;                               // 0x02D9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bColumn2ButtonsOnly;                               // 0x02DA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2DB[0x5];                                      // 0x02DB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FUE4InputHandle>                Options;                                           // 0x02E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
	class UPanelWidget*                           Options_panel;                                     // 0x02F0(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 (0x0440 - 0x02D0)
class UInputBindingOptionWidget final : public UUserWidget
{
public:
	bool                                          bIs1stColumnPCOnly;                                // 0x02D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIs2ndColumnPCOnly;                                // 0x02D1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIs3rdColumnPCOnly;                                // 0x02D2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2D3[0x5];                                      // 0x02D3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	class UBInputKeySelector*                     Value_wdg;                                         // 0x02D8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBInputKeySelector*                     Value1_wdg;                                        // 0x02E0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBInputKeySelector*                     Value2_wdg;                                        // 0x02E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBCheckBox*                             Toggle_ckb;                                        // 0x02F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidget*                                Label_wdg;                                         // 0x02F8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UImage*                                 Conflict_img;                                      // 0x0300(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseTag;                                           // 0x0308(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseKeyTag;                                        // 0x0309(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_30A[0x6];                                      // 0x030A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FHoverableTextStyle                    Style;                                             // 0x0310(0x0048)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_358[0xE8];                                     // 0x0358(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 (0x02F8 - 0x02D0)
class UInputBindingViewBox final : public UUserWidget
{
public:
	TSubclassOf<class UActionKeysViewWidget>      ViewWidgetClass;                                   // 0x02D0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FUE4InputHandle>                Options;                                           // 0x02D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
	bool                                          bPCKeysOnly;                                       // 0x02E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bGamepadKeysOnly;                                  // 0x02E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bForAxisAnalogOnly;                                // 0x02EA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShowSingleKey;                                    // 0x02EB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2EC[0x4];                                      // 0x02EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UPanelWidget*                           Options_panel;                                     // 0x02F0(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 (0x0300 - 0x02D0)
class UInputBindingViewWidget : public UUserWidget
{
public:
	class UStyledRichTextBlock*                   Keys_rtx;                                          // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTextLayoutWidget*                      Actions_txt;                                       // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 KeyTagText;                                        // 0x02E0(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 SeparatorText;                                     // 0x02F0(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
// 0x0030 (0x0330 - 0x0300)
class UKeyActionsViewWidget final : public UInputBindingViewWidget
{
public:
	struct FKey                                   Key;                                               // 0x0300(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShowSingleAction;                                 // 0x0318(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_319[0x7];                                      // 0x0319(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   NoActionText;                                      // 0x0320(0x0010)(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
// 0x0020 (0x0320 - 0x0300)
class UActionKeysViewWidget final : public UInputBindingViewWidget
{
public:
	struct FUE4InputHandle                        action;                                            // 0x0300(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bPCKeysOnly;                                       // 0x030C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bGamepadKeysOnly;                                  // 0x030D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShowSingleKey;                                    // 0x030E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bPlus1stForAxis;                                   // 0x030F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   NoKeysText;                                        // 0x0310(0x0010)(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
// 0x1458 (0x15C0 - 0x0168)
class UInputKeyActionSelector final : public UWidget
{
public:
	struct FKey                                   Key;                                               // 0x0168(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            Brush;                                             // 0x0180(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	TDelegate<void()>                             BrushDelegate;                                     // 0x0230(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FMargin                                Padding;                                           // 0x0240(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FMargin                                TextPadding;                                       // 0x0250(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          ImageFirst;                                        // 0x0260(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsShowMode;                                        // 0x0261(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_262[0x6];                                      // 0x0262(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FText>                           DefaultOptions;                                    // 0x0268(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	int32                                         SelectedOption;                                    // 0x0278(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_27C[0x4];                                      // 0x027C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FHoverableTextStyle                    TextStyle;                                         // 0x0280(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateFontInfo                         Font;                                              // 0x02C8(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           NotSelectedTextColorAndOpacity;                    // 0x0328(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_338[0x8];                                      // 0x0338(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            StrikeBrush;                                       // 0x0340(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FVector2D                              ShadowOffset;                                      // 0x03F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           ShadowColorAndOpacity;                             // 0x0400(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TDelegate<void()>                             ShadowColorAndOpacityDelegate;                     // 0x0410(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ETextJustify                                  Justification;                                     // 0x0420(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_421[0xF];                                      // 0x0421(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
	struct FComboBoxStyle                         ComboBoxStyle;                                     // 0x0430(0x05A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FTableRowStyle                         ItemStyle;                                         // 0x09D0(0x0B50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FMargin                                ComboBoxPadding;                                   // 0x1520(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         MaxListHeight;                                     // 0x1530(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          HasDownArrow;                                      // 0x1534(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          EnableGamepadNavigationMode;                       // 0x1535(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsFocusable;                                       // 0x1536(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1537[0x1];                                     // 0x1537(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnHovered;                                         // 0x1538(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_1548[0x10];                                    // 0x1548(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnUnhovered;                                       // 0x1558(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_1568[0x10];                                    // 0x1568(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(int32 Value)>   OnSelectionChanged;                                // 0x1578(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_1588[0x38];                                    // 0x1588(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 (0x0310 - 0x02D0)
class URebindingViewWidget : public UUserWidget
{
public:
	class UUE4KeyTexts*                           KeyTexts;                                          // 0x02D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2D8[0x38];                                     // 0x02D8(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 (0x03D0 - 0x02F8)
class USaveSlotsListWidget : public UBUserWidget
{
public:
	bool                                          bSaveMode;                                         // 0x02F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSaveModeNoAuto;                                   // 0x02F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCustomSaveMethod;                                 // 0x02FA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAutoIsFocusable;                                  // 0x02FB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSortByDate;                                       // 0x02FC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDescending;                                       // 0x02FD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bKeepAutoOnTop;                                    // 0x02FE(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2FF[0x1];                                      // 0x02FF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FKey>                           BackKeys;                                          // 0x0300(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	bool                                          bAllowDelete;                                      // 0x0310(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_311[0x7];                                      // 0x0311(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FKey>                           DeleteKeys;                                        // 0x0318(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	class UUCWListView*                           Slots_lv;                                          // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UImage*                                 SShot_img;                                         // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetAnimation*                       ShowAsk_anim;                                      // 0x0338(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetAnimation*                       ShowSaved_anim;                                    // 0x0340(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetAnimation*                       ShowAskDelete_anim;                                // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetAnimation*                       ShowDeleted_anim;                                  // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_358[0x10];                                     // 0x0358(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(const struct FSaveSlotInfo& SaveSlot)> OnSlotSelected;             // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_378[0x10];                                     // 0x0378(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnBack;                                            // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_398[0x38];                                     // 0x0398(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 (0x02E8 - 0x02D8)
class USaveSlotListEntryWidget : public UUCWListEntryWidget
{
public:
	uint8                                         Pad_2D8[0x10];                                     // 0x02D8(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 (0x03C0 - 0x02D0)
class USaveSlotWidget final : public UUserWidget
{
public:
	struct FSaveSlotInfo                          SlotInfo;                                          // 0x02D0(0x0038)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class UBButton*                               Slot_but;                                          // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(const struct FSaveSlotInfo& Info)> OnClicked;                      // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_320[0x10];                                     // 0x0320(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(const struct FSaveSlotInfo& Info)> OnFocused;                      // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_340[0x10];                                     // 0x0340(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(const struct FSaveSlotInfo& Info)> OnUnfocused;                    // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_360[0x10];                                     // 0x0360(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(const struct FSaveSlotInfo& Info)> OnHovered;                      // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_380[0x10];                                     // 0x0380(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(const struct FSaveSlotInfo& Info)> OnUnhovered;                    // 0x0390(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_3A0[0x20];                                     // 0x03A0(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 (0x0300 - 0x02D0)
class USettingOptionsBoxBase : public UUserWidget
{
public:
	TSubclassOf<class USettingOptionSpinBoxWidget> SpinBoxWidgetClass;                               // 0x02D0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class USettingOptionCheckboxWidget> CheckboxWidgetClass;                             // 0x02D8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class USettingOptionSliderWidget> SliderWidgetClass;                                 // 0x02E0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class USettingOptionVolumeWidget> VolumeWidgetClass;                                 // 0x02E8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHideIfNoOptions;                                  // 0x02F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2F1[0x7];                                      // 0x02F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UPanelWidget*                           Options_panel;                                     // 0x02F8(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 (0x0310 - 0x0300)
class USettingOptionsBox final : public USettingOptionsBoxBase
{
public:
	TArray<struct FSettingOptionHandle>           Options;                                           // 0x0300(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 (0x0310 - 0x0300)
class UGfxSettingsBox final : public USettingOptionsBoxBase
{
public:
	TArray<struct FGfxOptionHandle>               Options;                                           // 0x0300(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
// 0x0118 (0x0148 - 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(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class USettingOptionsVisualizations> Visualizations;                              // 0x00D0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMap<class FName, int32>                      DefaultValues;                                     // 0x00F8(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.OptionVisualizationWidget
// 0x0020 (0x02F0 - 0x02D0)
class UOptionVisualizationWidget final : public UUserWidget
{
public:
	class FText                                   Info_pattern;                                      // 0x02D0(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
	class UTextLayoutWidget*                      Info_txt;                                          // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UImage*                                 Visualization_img;                                 // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void OnUpdate(const struct FSettingOptionVisualizationData& Data);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("OptionVisualizationWidget")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"OptionVisualizationWidget")
	}
	static class UOptionVisualizationWidget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UOptionVisualizationWidget>();
	}
};
DUMPER7_ASSERTS_UOptionVisualizationWidget;

// Class UCSW.ControlSchemeVisualizationWidget
// 0x0000 (0x02D0 - 0x02D0)
class UControlSchemeVisualizationWidget final : public UUserWidget
{
public:
	void Update(EControllerIcons InControllerIconsScheme);

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("ControlSchemeVisualizationWidget")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"ControlSchemeVisualizationWidget")
	}
	static class UControlSchemeVisualizationWidget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UControlSchemeVisualizationWidget>();
	}
};
DUMPER7_ASSERTS_UControlSchemeVisualizationWidget;

// Class UCSW.ControlTipsVisualizationWidget
// 0x0018 (0x02E8 - 0x02D0)
class UControlTipsVisualizationWidget final : public UUserWidget
{
public:
	class UControlTipsPanel*                      ControlTips_panel;                                 // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class FName>                           wantedTips;                                        // 0x02D8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("ControlTipsVisualizationWidget")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"ControlTipsVisualizationWidget")
	}
	static class UControlTipsVisualizationWidget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UControlTipsVisualizationWidget>();
	}
};
DUMPER7_ASSERTS_UControlTipsVisualizationWidget;

// Class UCSW.SubtitlesVisualizationWidget
// 0x00A0 (0x0370 - 0x02D0)
class USubtitlesVisualizationWidget final : public UUserWidget
{
public:
	class FText                                   NonVerbalCaptions;                                 // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FLinearColor                           NonVerbalCaptions_Color;                           // 0x02E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   Dialog1_Speaker;                                   // 0x02F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	class FText                                   Dialog1_line;                                      // 0x0300(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FLinearColor                           Dialog1_Color;                                     // 0x0310(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   Dialog2_Speaker;                                   // 0x0320(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	class FText                                   Dialog2_line;                                      // 0x0330(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FLinearColor                           Dialog2_Color;                                     // 0x0340(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDialogSubtitlesLineWidget*             NonVerbalCaptions_wdg;                             // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDialogSubtitlesLineWidget*             Dialog1_wdg;                                       // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDialogSubtitlesLineWidget*             Dialog2_wdg;                                       // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidget*                                Subtitles_panel;                                   // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("SubtitlesVisualizationWidget")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"SubtitlesVisualizationWidget")
	}
	static class USubtitlesVisualizationWidget* GetDefaultObj()
	{
		return GetDefaultObjImpl<USubtitlesVisualizationWidget>();
	}
};
DUMPER7_ASSERTS_USubtitlesVisualizationWidget;

// Class UCSW.SettingOptionsVisualizationsWidget
// 0x0028 (0x02F8 - 0x02D0)
class USettingOptionsVisualizationsWidget : public UUserWidget
{
public:
	class UOptionVisualizationWidget*             Visualization_wdg;                                 // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetSwitcher*                        Visualization_switcher;                            // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UColorVisionDeficiencyVisualizationWidget* ColorVisionDeficiencyVis_wdg;                   // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UControlSchemeVisualizationWidget*      ControlSchemeVis_wgt;                              // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UControlTipsVisualizationWidget*        ControlTipsVis_wdg;                                // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("SettingOptionsVisualizationsWidget")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"SettingOptionsVisualizationsWidget")
	}
	static class USettingOptionsVisualizationsWidget* GetDefaultObj()
	{
		return GetDefaultObjImpl<USettingOptionsVisualizationsWidget>();
	}
};
DUMPER7_ASSERTS_USettingOptionsVisualizationsWidget;

// Class UCSW.SettingOptionWidget
// 0x00A0 (0x0370 - 0x02D0)
class USettingOptionWidget : public UUserWidget
{
public:
	class UBButton*                               Inactive_but;                                      // 0x02D0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FNamedHandle                           OptionHandle;                                      // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTextLayoutWidget*                      Value_lbl;                                         // 0x02E0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2E8[0x88];                                     // 0x02E8(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 (0x0378 - 0x0370)
class USettingOptionSpinBoxWidget final : public USettingOptionWidget
{
public:
	class UBSpinBox*                              Value_wdg;                                         // 0x0370(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
// 0x0030 (0x03A0 - 0x0370)
class USettingOptionCheckboxWidget final : public USettingOptionWidget
{
public:
	class UBCheckBox*                             Value_wdg;                                         // 0x0370(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_378[0x28];                                     // 0x0378(0x0028)(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 (0x0378 - 0x0370)
class USettingOptionSliderWidget final : public USettingOptionWidget
{
public:
	class UBSlider*                               Value_wdg;                                         // 0x0370(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 (0x0388 - 0x0370)
class USettingOptionVolumeWidget final : public USettingOptionWidget
{
public:
	class UBVolumeControl*                        Value_wdg;                                         // 0x0370(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_378[0x10];                                     // 0x0378(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 (0x03A0 - 0x02F8)
class USettingsDialogPanel final : public UBUserWidget
{
public:
	bool                                          bManageVisibilityOnShowAndHide;                    // 0x02F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2F9[0x7];                                      // 0x02F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              BP_OnConfirmationResponseYes;                      // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_310[0x10];                                     // 0x0310(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              BP_OnConfirmationResponseNo;                       // 0x0320(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              BP_OnConfirmationResponseCancel;                   // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_350[0x10];                                     // 0x0350(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              BP_OnCountdownResponseConfirm;                     // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_370[0x10];                                     // 0x0370(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              BP_OnCountdownResponseCancel;                      // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_390[0x10];                                     // 0x0390(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
// 0x0090 (0x04A0 - 0x0410)
class USettingsPanelWidget : public UBaseSettingsPanelWidget
{
public:
	class UPanelWidget*                           MainFocus_panel;                                   // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMulticastInlineDelegate<void(class FName PanelId)> BP_OnShowExtPanel;                           // 0x0418(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_428[0x78];                                     // 0x0428(0x0078)(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 ShowHDRVisualization(bool Show_0);
	void UpdateHDRVisualization();

	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;
	void ShowGammaVisualization(bool Show_0) const;
	void UpdateGammaVisualization(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 (0x0320 - 0x0320)
class USettingsTabButtonWidget final : 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
// 0x0108 (0x0400 - 0x02F8)
class UBaseSettingsWidget : public UBUserWidget
{
public:
	class FText                                   AdvQualityCustomText;                              // 0x02F8(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
	class UUCWTabBar*                             Main_tbar;                                         // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetSwitcher*                        Main_switcher;                                     // 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)
	uint8                                         bApplyButtonUsed : 1;                              // 0x0328(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTreatChangeTabAsBack : 1;                         // 0x0328(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bSilentPositiveConfirmation : 1;                   // 0x0328(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_329[0x3];                                      // 0x0329(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         FadeOutSpeed;                                      // 0x032C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAkAudioEvent*                          AcceptSound;                                       // 0x0330(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAkAudioEvent*                          BackSound;                                         // 0x0338(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAkAudioEvent*                          ResetSound;                                        // 0x0340(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSettingsActivelyShown;                            // 0x0348(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_349[0x7];                                      // 0x0349(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnBack;                                            // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_360[0xA0];                                     // 0x0360(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void Accept();
	void Back();
	void ConfirmationResponseCancel();
	void ConfirmationResponseNo();
	void ConfirmationResponseYes();
	void CountdownResponseCancel();
	void CountdownResponseConfirm();
	void OnAccept();
	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
// 0x00B0 (0x04B0 - 0x0400)
class USettingsWidget : public UBaseSettingsWidget
{
public:
	TArray<struct FKey>                           AcceptKeys;                                        // 0x0400(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FKey>                           BackKeys;                                          // 0x0410(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FKey>                           ResetKeys;                                         // 0x0420(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FKey>                           PrevPanelKeys;                                     // 0x0430(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
	TArray<struct FKey>                           NextPanelKeys;                                     // 0x0440(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
	uint8                                         bAutoHideApplyButton : 1;                          // 0x0450(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAutoHideResetButton : 1;                          // 0x0450(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_451[0x7];                                      // 0x0451(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UBButton*                               Accept_but;                                        // 0x0458(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBButton*                               Back_but;                                          // 0x0460(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBButton*                               Reset_but;                                         // 0x0468(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetSwitcher*                        Primary_switcher;                                  // 0x0470(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidget*                                Main_panel;                                        // 0x0478(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USettingsDialogPanel*                   DialogPanel;                                       // 0x0480(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMulticastInlineDelegate<void(bool Show)>     K2_OnShowBackground;                               // 0x0488(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_498[0x18];                                     // 0x0498(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BackToMainPanel();
	void BP_OnShowBackground(bool Show_0);
	void OnActiveWidgetChanged(class UWidget* ActiveWidget, int32 ActiveWidgetIndex);
	void OnExtPanel(class FName PanelId);
	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
// 0x0128 (0x0438 - 0x0310)
class UUCSWStartGameSettingsWidget : public UStartGameSettingsWidget
{
public:
	TArray<struct FKey>                           ContinueKeys;                                      // 0x0310(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FKey>                           BackKeys;                                          // 0x0320(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FKey>                           ResetKeys;                                         // 0x0330(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         bApplyButtonUsed : 1;                              // 0x0340(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_341[0x7];                                      // 0x0341(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UAkAudioEvent*                          ContinueSound;                                     // 0x0348(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAkAudioEvent*                          BackSound;                                         // 0x0350(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAkAudioEvent*                          ResetSound;                                        // 0x0358(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetSwitcher*                        Main_switcher;                                     // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USettingsDialogPanel*                   DialogPanel;                                       // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidget*                                Background_panel;                                  // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetAnimation*                       FadeIn_anim;                                       // 0x0378(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetAnimation*                       FadeOut_anim;                                      // 0x0380(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMulticastInlineDelegate<void(bool Show)>     K2_OnShowBackground;                               // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_398[0xA0];                                     // 0x0398(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BP_OnShowBackground(bool Show);
	void OnActiveWidgetChanged(class UWidget* active_widget, int32 active_widget_index);
	void OnExtPanel(class FName PanelId);
	void OnFadedInAnim();
	void OnFadedOutAnim();
	void OnReset();
	void OnRevert();
	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 (0x03F8 - 0x03C0)
class UUCSWStartGameSettingsPanel : public UExtraSettingsPanelWidget
{
public:
	bool                                          bIsExtraPanel;                                     // 0x03C0(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bDefaultFocusContinue;                             // 0x03C1(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3C2[0x6];                                      // 0x03C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class UBButton*                               Continue_but;                                      // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMulticastInlineDelegate<void()>              K2_OnContinue;                                     // 0x03D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_3E0[0x18];                                     // 0x03E0(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 (0x0410 - 0x03F8)
class UUCSWInfoStartGameSettingsPanel : public UUCSWStartGameSettingsPanel
{
public:
	bool                                          bIsSaveInfoPanel;                                  // 0x03F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3F9[0x7];                                      // 0x03F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UWidget*                                UserInfo_box;                                      // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTextBlock*                             UserName_txt;                                      // 0x0408(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
// 0x0030 (0x0810 - 0x07E0)
class UTipTextBlock final : public UStyledRichTextBlock
{
public:
	class FText                                   MKText;                                            // 0x07E0(0x0010)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   PadText;                                           // 0x07F0(0x0010)(Edit, NativeAccessSpecifierPrivate)
	bool                                          bAppendTextProperty;                               // 0x0800(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_801[0xF];                                      // 0x0801(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 (0x0820 - 0x07E0)
class UActionTipTextBlock final : public UStyledRichTextBlock
{
public:
	struct FUE4InputHandle                        action;                                            // 0x07E0(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_7EC[0x4];                                      // 0x07EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   OrginalText;                                       // 0x07F0(0x0010)(Transient, NativeAccessSpecifierPrivate)
	bool                                          bTextIsPattern;                                    // 0x0800(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_801[0x7];                                      // 0x0801(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 KeyTagText;                                        // 0x0808(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_818[0x8];                                      // 0x0818(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

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
// 0x0040 (0x0078 - 0x0038)
class UUCSWGameSettings final : public UDeveloperSettings
{
public:
	TSoftObjectPtr<class USettingOptionsConfig>   SettingOptionsConfig;                              // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FText                                   MonitorOptionText;                                 // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic)
	bool                                          bChangeLanguageAtOnce;                             // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_71[0x7];                                       // 0x0071(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 (0x03C0 - 0x03B8)
class UUCSWMainMenuWidget : public UMainMenuWidget
{
public:
	class USaveSlotsListWidget*                   SlotsList_wdg;                                     // 0x03B8(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;

// Class UCSW.UCSWMainMenuPanelWidgetInterface
// 0x0000 (0x0000 - 0x0000)
class IUCSWMainMenuPanelWidgetInterface final
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("UCSWMainMenuPanelWidgetInterface")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"UCSWMainMenuPanelWidgetInterface")
	}
	static class IUCSWMainMenuPanelWidgetInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IUCSWMainMenuPanelWidgetInterface>();
	}

	class UObject* AsUObject()
	{
		return reinterpret_cast<UObject*>(this);
	}
	const class UObject* AsUObject() const
	{
		return reinterpret_cast<const UObject*>(this);
	}
};
DUMPER7_ASSERTS_IUCSWMainMenuPanelWidgetInterface;

// Class UCSW.UCSWMainMenuPanelWidget
// 0x0028 (0x01A8 - 0x0180)
class UUCSWMainMenuPanelWidget final : public UPanelWidget
{
public:
	uint8                                         Pad_180[0x18];                                     // 0x0180(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              K2_OnBack;                                         // 0x0198(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("UCSWMainMenuPanelWidget")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"UCSWMainMenuPanelWidget")
	}
	static class UUCSWMainMenuPanelWidget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UUCSWMainMenuPanelWidget>();
	}
};
DUMPER7_ASSERTS_UUCSWMainMenuPanelWidget;

}

