Files
ReshadePluginsCore/Cronos The New Dawn/SDK/UCSW_classes.hpp
2025-09-09 06:15:46 +02:00

1900 lines
112 KiB
C++

#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;
}