#pragma once

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

// Package: UCW

#include "Basic.hpp"

#include "UMG_structs.hpp"
#include "UMG_classes.hpp"
#include "InputCore_structs.hpp"
#include "UCW_structs.hpp"
#include "SlateCore_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "CommonUI_classes.hpp"
#include "Slate_structs.hpp"
#include "Engine_classes.hpp"
#include "DeveloperSettings_classes.hpp"


namespace SDK
{

// Class UCW.UCWButtonBase
// 0x0038 (0x0308 - 0x02D0)
class UUCWButtonBase : public UUserWidget
{
public:
	uint8                                         Blocked : 1;                                       // 0x02D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bSelectable : 1;                                   // 0x02D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bShouldSelectUponReceivingFocus : 1;               // 0x02D0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bInteractableWhenSelected : 1;                     // 0x02D0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bToggleable : 1;                                   // 0x02D0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_2D1[0x7];                                      // 0x02D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(class UUCWButtonBase* Button, bool Selected)> OnSelectedChanged;   // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_2E8[0x20];                                     // 0x02E8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BP_OnDeselected();
	void BP_OnDisabled();
	void BP_OnEnabled();
	void BP_OnLockedChanged(bool bIsLocked);
	void BP_OnSelected();
	void ClearSelection();
	void SetIsFocusable(bool bInIsFocusable);
	void SetIsInteractableWhenSelected(bool bInInteractableWhenSelected);
	void SetIsInteractionEnabled(bool bInIsInteractionEnabled);
	void SetIsLocked(bool bInIsLocked);
	void SetIsSelectable(bool bInIsSelectable);
	void SetIsSelected(bool InSelected, bool bGiveClickFeedback);
	void SetIsToggleable(bool bInIsToggleable);
	void SetSelectedInternal(bool bInSelected, bool bAllowSound, bool bBroadcast);

	bool GetLocked() const;
	bool GetSelected() const;
	bool IsFocusable() const;
	bool IsInteractionEnabled() const;

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

// Class UCW.BUserWidget
// 0x0028 (0x02F8 - 0x02D0)
class UBUserWidget : public UUserWidget
{
public:
	uint8                                         Pad_2D0[0x28];                                     // 0x02D0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BlockInput();
	void InputDeviceChanged();
	void OnInputDeviceChanged();
	void UnBlockInput();

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

// Class UCW.AskDialogWidget
// 0x0108 (0x0400 - 0x02F8)
class UAskDialogWidget : public UBUserWidget
{
public:
	EAskDialogType                                Type;                                              // 0x02F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoHideOnAction;                                 // 0x02F9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2FA[0x6];                                      // 0x02FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FKey>                           AcceptKeys;                                        // 0x0300(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FKey>                           DeclineKeys;                                       // 0x0310(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FKey>                           CancelKeys;                                        // 0x0320(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class UBButton*                               Accept_but;                                        // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBButton*                               Decline_but;                                       // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBButton*                               Cancel_but;                                        // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAkAudioEvent*                          AcceptSoundEvent;                                  // 0x0348(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAkAudioEvent*                          DeclineSoundEvent;                                 // 0x0350(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAkAudioEvent*                          CancelSoundEvent;                                  // 0x0358(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAkAudioEvent*                          WrongKeySoundEvent;                                // 0x0360(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetAnimation*                       FadeIn_anim;                                       // 0x0368(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetAnimation*                       FadeOut_anim;                                      // 0x0370(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMulticastInlineDelegate<void()>              OnAccept;                                          // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_388[0x10];                                     // 0x0388(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnDecline;                                         // 0x0398(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_3A8[0x10];                                     // 0x03A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnCancel;                                          // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_3C8[0x10];                                     // 0x03C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnFadedOut;                                        // 0x03D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_3E8[0x18];                                     // 0x03E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void Accept();
	void BP_OnAccept();
	void BP_OnCancel();
	void BP_OnDecline();
	void BP_OnOnFadedOut();
	void Cancel();
	void Decline();
	void FadedOut();
	bool OnFadeOut();
	void OnShow();
	void Show();

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

// Class UCW.AspectAwareSpacer
// 0x0010 (0x0198 - 0x0188)
class UAspectAwareSpacer final : public USpacer
{
public:
	uint8                                         Pad_188[0xC];                                      // 0x0188(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	EAspectAwareFrameType                         FillInType;                                        // 0x0194(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_195[0x3];                                      // 0x0195(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class UCW.UCWStyleBase
// 0x0000 (0x0028 - 0x0028)
class UUCWStyleBase : public UObject
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("UCWStyleBase")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"UCWStyleBase")
	}
	static class UUCWStyleBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<UUCWStyleBase>();
	}
};
DUMPER7_ASSERTS_UUCWStyleBase;

// Class UCW.UCWWidgetGroup
// 0x0070 (0x0098 - 0x0028)
class UUCWWidgetGroup final : public UCommonWidgetGroupBase
{
public:
	bool                                          bSelectionRequired;                                // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_29[0x7];                                       // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(class UUCWButtonBase* AssociatedButton, int32 ButtonIndex)> OnSelectedButtonBaseChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_40[0x18];                                      // 0x0040(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnSelectionCleared;                                // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_68[0x30];                                      // 0x0068(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void DeselectAll();
	void SelectButtonAtIndex(int32 ButtonIndex, const bool bAllowSound);
	void SelectNextButton(bool bAllowWrap);
	void SelectPreviousButton(bool bAllowWrap);
	void SetSelectionRequired(bool bRequireSelection);

	int32 FindButtonIndex(const class UUCWButtonBase* ButtonToFind) const;
	class UUCWButtonBase* GetButtonBaseAtIndex(int32 Index_0) const;
	int32 GetButtonCount() const;
	int32 GetHoveredButtonIndex() const;
	class UUCWButtonBase* GetSelectedButtonBase() const;
	int32 GetSelectedButtonIndex() const;
	bool HasAnyButtons() const;

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

// Class UCW.UCWButtonStyle
// 0x04C8 (0x04F0 - 0x0028)
#pragma pack(push, 0x1)
class alignas(0x10) UUCWButtonStyle : public UUCWStyleBase
{
public:
	bool                                          bSingleMaterial;                                   // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_29[0x7];                                       // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            SingleMaterialBrush;                               // 0x0030(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateBrush                            NormalBrush;                                       // 0x00E0(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateBrush                            HoveredBrush;                                      // 0x0190(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateBrush                            FocusedBrush;                                      // 0x0240(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateBrush                            PressedBrush;                                      // 0x02F0(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateBrush                            DisabledBrush;                                     // 0x03A0(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateColor                            NormalForeground;                                  // 0x0450(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateColor                            HoveredForeground;                                 // 0x0464(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateColor                            FocusedForeground;                                 // 0x0478(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateColor                            PressedForeground;                                 // 0x048C(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateColor                            DisabledForeground;                                // 0x04A0(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FMargin                                NormalPadding;                                     // 0x04B4(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FMargin                                PressedPadding;                                    // 0x04C4(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_4D4[0x4];                                      // 0x04D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UAkAudioEvent*                          HoveredAkEvent;                                    // 0x04D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAkAudioEvent*                          PressedAkEvent;                                    // 0x04E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("UCWButtonStyle")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"UCWButtonStyle")
	}
	static class UUCWButtonStyle* GetDefaultObj()
	{
		return GetDefaultObjImpl<UUCWButtonStyle>();
	}
};
#pragma pack(pop)
DUMPER7_ASSERTS_UUCWButtonStyle;

// Class UCW.BButton
// 0x09E0 (0x0B60 - 0x0180)
#pragma pack(push, 0x1)
class alignas(0x10) UBButton : public UContentWidget
{
public:
	TSubclassOf<class UUCWButtonStyle>            Style;                                             // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInstanceDynamic*               SingleMaterialStyleMID;                            // 0x0188(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FBButtonStyle                          NormalStyle;                                       // 0x0190(0x0410)(NativeAccessSpecifierPublic)
	struct FBButtonStyle                          WidgetStyle;                                       // 0x05A0(0x0410)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FHoverablePressableStyle               AkEventsStyle;                                     // 0x09B0(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FLinearColor                           ColorAndOpacity;                                   // 0x09C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           BackgroundColor;                                   // 0x09D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EButtonClickMethod                            ClickMethod;                                       // 0x09E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EButtonTouchMethod                            TouchMethod;                                       // 0x09E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EButtonPressMethod                            PressMethod;                                       // 0x09EA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsFocusable;                                       // 0x09EB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bOverrideDefaultFocusOnHover;                      // 0x09EC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsFocusOnHover;                                    // 0x09ED(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_9EE[0x2];                                      // 0x09EE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMargin                                Padding;                                           // 0x09F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	EHorizontalAlignment                          HorizontalAlignment;                               // 0x0A00(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EVerticalAlignment                            VerticalAlignment;                                 // 0x0A01(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A02[0x6];                                      // 0x0A02(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnClicked;                                         // 0x0A08(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_A18[0x10];                                     // 0x0A18(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnPressed;                                         // 0x0A28(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void()>              OnReleased;                                        // 0x0A38(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void()>              OnHovered;                                         // 0x0A48(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_A58[0x10];                                     // 0x0A58(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnUnhovered;                                       // 0x0A68(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_A78[0x10];                                     // 0x0A78(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnFocused;                                         // 0x0A88(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_A98[0x10];                                     // 0x0A98(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnUnfocused;                                       // 0x0AA8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_AB8[0x20];                                     // 0x0AB8(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent)> OnKeyDownEvent; // 0x0AD8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_AE8[0x10];                                     // 0x0AE8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(const struct FKeyEvent& InKeyEvent)> OnKeyUpEvent;                 // 0x0AF8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_B08[0x50];                                     // 0x0B08(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetBackgroundColor(const struct FLinearColor& InBackgroundColor);
	void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity);
	void SetStyle(TSubclassOf<class UUCWButtonStyle> InStyle);
	void SimulateOnPressed(float InDuration);
	void SimulateOnReleased();

	bool IsPressed() const;

public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("BButton")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"BButton")
	}
	static class UBButton* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBButton>();
	}
};
#pragma pack(pop)
DUMPER7_ASSERTS_UBButton;

// Class UCW.BButtonSlot
// 0x0028 (0x0060 - 0x0038)
class UBButtonSlot final : public UPanelSlot
{
public:
	struct FMargin                                Padding;                                           // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	EHorizontalAlignment                          HorizontalAlignment;                               // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EVerticalAlignment                            VerticalAlignment;                                 // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4A[0x16];                                      // 0x004A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment);
	void SetPadding(const struct FMargin& InPadding);
	void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment);

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

// Class UCW.BCheckBox
// 0x0100 (0x0C20 - 0x0B20)
class UBCheckBox final : public UCheckBox
{
public:
	uint8                                         Pad_B20[0x8];                                      // 0x0B20(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnFocused;                                         // 0x0B28(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_B38[0x10];                                     // 0x0B38(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnUnfocused;                                       // 0x0B48(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_B58[0x10];                                     // 0x0B58(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnHovered;                                         // 0x0B68(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_B78[0x10];                                     // 0x0B78(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnUnhovered;                                       // 0x0B88(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_B98[0x10];                                     // 0x0B98(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent)> OnKeyDown; // 0x0BA8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(const struct FKeyEvent& InKeyEvent)> OnKeyUp;                      // 0x0BB8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bOverrideDefaultFocusOnHover;                      // 0x0BC8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsFocusOnHover;                                    // 0x0BC9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHoverOnFocus;                                     // 0x0BCA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          UseInternalLabel;                                  // 0x0BCB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           UncheckedLabelColor;                               // 0x0BCC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           CheckedLabelColor;                                 // 0x0BDC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           UncheckedHoverLabelColor;                          // 0x0BEC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           CheckedHoverLabelColor;                            // 0x0BFC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C0C[0x4];                                      // 0x0C0C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UWidget*                                Label;                                             // 0x0C10(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTextBlock*                             InternalLabel;                                     // 0x0C18(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void SetInternalLabel(class UTextBlock* InContent);
	void SetLabel(class UWidget* InContent);

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

// Class UCW.BComboBoxString
// 0x0140 (0x1B20 - 0x19E0)
class UBComboBoxString final : public UComboBoxString
{
public:
	TMulticastInlineDelegate<void()>              OnFocused;                                         // 0x19E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_19F0[0x10];                                    // 0x19F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnUnfocused;                                       // 0x1A00(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_1A10[0x10];                                    // 0x1A10(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnHovered;                                         // 0x1A20(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_1A30[0x10];                                    // 0x1A30(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnUnhovered;                                       // 0x1A40(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_1A50[0x10];                                    // 0x1A50(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(const class FString& ItemName, int32 ItemIndex)> OnItemHovered;    // 0x1A60(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_1A70[0x10];                                    // 0x1A70(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent)> OnKeyDown; // 0x1A80(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(const struct FKeyEvent& InKeyEvent)> OnKeyUp;                      // 0x1A90(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FHoverableTextStyle                    TextStyle;                                         // 0x1AA0(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	ETextJustify                                  Justification;                                     // 0x1AE8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1AE9[0x7];                                     // 0x1AE9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(int32 SelectedItem, ESelectInfo SelectionType)> OnSelectionIndexChanged; // 0x1AF0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B00[0x10];                                    // 0x1B00(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          ControllLabelVisibility;                           // 0x1B10(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1B11[0x7];                                     // 0x1B11(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UWidget*                                Label;                                             // 0x1B18(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void SetLabel(class UWidget* InContent);
	void SetOptions(const TArray<class FText>& Options, int32 Num, bool PreserveSelection);
	void SetSelectedOptionIndex(int32 Index_0);
	void SetStyle(const struct FHoverableTextStyle& InStyle);

	int32 GetSelectedOptionIndex() const;
	bool HasInputCaptured() const;

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

// Class UCW.BExpandableArea
// 0x0000 (0x0410 - 0x0410)
class UBExpandableArea final : public UExpandableArea
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("BExpandableArea")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"BExpandableArea")
	}
	static class UBExpandableArea* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBExpandableArea>();
	}
};
DUMPER7_ASSERTS_UBExpandableArea;

// Class UCW.BInputKeySelector
// 0x08D0 (0x0A50 - 0x0180)
class UBInputKeySelector final : public UContentWidget
{
public:
	struct FBButtonStyle                          WidgetStyle;                                       // 0x0180(0x0410)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FHoverablePressableStyle               AkEventsStyle;                                     // 0x0590(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	class UAkAudioEvent*                          ResetAkEvent;                                      // 0x05A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAkAudioEvent*                          KeyChangedAkEvent;                                 // 0x05B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           ColorAndOpacity;                                   // 0x05B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           BackgroundColor;                                   // 0x05C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsFocusable;                                       // 0x05D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bNoLabel;                                          // 0x05D9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsLabelFirst;                                      // 0x05DA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5DB[0x1];                                      // 0x05DB(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMargin                                Padding;                                           // 0x05DC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FSlateChildSize                        KeyTextSize;                                       // 0x05EC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	EHorizontalAlignment                          HorizontalAlignment;                               // 0x05F4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EVerticalAlignment                            VerticalAlignment;                                 // 0x05F5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5F6[0x2];                                      // 0x05F6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   Text;                                              // 0x05F8(0x0010)(Edit, NativeAccessSpecifierPublic)
	uint8                                         Pad_608[0x8];                                      // 0x0608(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTextButtonStyle                       TextStyle;                                         // 0x0610(0x02E0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	ETextJustify                                  Justification;                                     // 0x08F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8F1[0x3];                                      // 0x08F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MinDesiredWidth;                                   // 0x08F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          AutoWrapText;                                      // 0x08F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8F9[0x3];                                      // 0x08F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         WrapTextAt;                                        // 0x08FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ETextWrappingPolicy                           WrappingPolicy;                                    // 0x0900(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_901[0x3];                                      // 0x0901(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMargin                                Margin;                                            // 0x0904(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
	uint8                                         Pad_914[0x4];                                      // 0x0914(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   KeySelectionText;                                  // 0x0918(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class FText                                   NoKeySpecifiedText;                                // 0x0928(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FInputChord                            SelectedKey;                                       // 0x0938(0x0020)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowGamepadKeys;                                 // 0x0958(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowModifierKeys;                                // 0x0959(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bGamepadKeysOnly;                                  // 0x095A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAnalogOnly;                                       // 0x095B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_95C[0x4];                                      // 0x095C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FKey>                           EscapeKeys;                                        // 0x0960(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FKey>                           IgnoreKeys;                                        // 0x0970(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void()>              OnHovered;                                         // 0x0980(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_990[0x10];                                     // 0x0990(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnUnhovered;                                       // 0x09A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_9B0[0x10];                                     // 0x09B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnFocused;                                         // 0x09C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_9D0[0x10];                                     // 0x09D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnUnfocused;                                       // 0x09E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_9F0[0x10];                                     // 0x09F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(const struct FInputChord& SelectedKey)> OnKeySelected;             // 0x0A00(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_A10[0x10];                                     // 0x0A10(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnIsSelectingKeyChanged;                           // 0x0A20(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_A30[0x20];                                     // 0x0A30(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetColorAndOpacity(const struct FLinearColor& InColor);
	void SetLabelText(const class FText& InText);
	void SetSelectedKey(const struct FInputChord& InSelectedKey);

	bool GetIsSelectingKey() const;

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

// Class UCW.BInputKeySelectorSlot
// 0x0028 (0x0060 - 0x0038)
class UBInputKeySelectorSlot final : public UPanelSlot
{
public:
	struct FMargin                                Padding;                                           // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	EHorizontalAlignment                          HorizontalAlignment;                               // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EVerticalAlignment                            VerticalAlignment;                                 // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4A[0x16];                                      // 0x004A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class UCW.BSlider
// 0x0170 (0x07D0 - 0x0660)
class UBSlider final : public USlider
{
public:
	TMulticastInlineDelegate<void()>              OnFocused;                                         // 0x0660(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_670[0x10];                                     // 0x0670(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnUnfocused;                                       // 0x0680(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_690[0x10];                                     // 0x0690(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnHovered;                                         // 0x06A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_6B0[0x10];                                     // 0x06B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnUnhovered;                                       // 0x06C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_6D0[0x10];                                     // 0x06D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent)> OnKeyDown; // 0x06E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(const struct FKeyEvent& InKeyEvent)> OnKeyUp;                      // 0x06F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_700[0x10];                                     // 0x0700(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bOverrideDefaultFocusOnHover;                      // 0x0710(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsFocusOnHover;                                    // 0x0711(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          HoverOnFocus;                                      // 0x0712(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_713[0x1];                                      // 0x0713(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	struct FLinearColor                           HoverSliderBarColor;                               // 0x0714(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           HoverSliderHandleColor;                            // 0x0724(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           FocusSliderBarColor;                               // 0x0734(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           FocusSliderHandleColor;                            // 0x0744(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           ActiveSliderBarColor;                              // 0x0754(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           ActiveSliderHandleColor;                           // 0x0764(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_774[0x4];                                      // 0x0774(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UAkAudioEvent*                          HoveredAkEvent;                                    // 0x0778(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAkAudioEvent*                          ChangedAkEvent;                                    // 0x0780(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateSound                            HoveredSlateSound;                                 // 0x0788(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FSlateSound                            PressedSlateSound;                                 // 0x07A0(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          ControllLabelVisibility;                           // 0x07B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7B9[0x7];                                      // 0x07B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UWidget*                                Label;                                             // 0x07C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7C8[0x8];                                      // 0x07C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetLabel(class UWidget* InContent);

	bool HasInputCaptured() const;

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

// Class UCW.UCWSpinBoxStyle
// 0x0A60 (0x0F50 - 0x04F0)
class UUCWSpinBoxStyle final : public UUCWButtonStyle
{
public:
	bool                                          bInheritTextColor;                                 // 0x04E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4E9[0x7];                                      // 0x04E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UCommonTextStyle>           NormalTextStyle;                                   // 0x04F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4F8[0x8];                                      // 0x04F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            InternalBorderNormal;                              // 0x0500(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            InternalBorderHovered;                             // 0x05B0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            InternalBorderFocused;                             // 0x0660(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            InternalBorderPressed;                             // 0x0710(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            LeftImageNormal;                                   // 0x07C0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            LeftImageHovered;                                  // 0x0870(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            LeftImageFocused;                                  // 0x0920(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            LeftImagePressed;                                  // 0x09D0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            RightImageNormal;                                  // 0x0A80(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            RightImageHovered;                                 // 0x0B30(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            RightImageFocused;                                 // 0x0BE0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            RightImagePressed;                                 // 0x0C90(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            IndicatorNormal;                                   // 0x0D40(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            IndicatorHovered;                                  // 0x0DF0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            IndicatorFocused;                                  // 0x0EA0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)

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

// Class UCW.BSpinBox
// 0x22E8 (0x2450 - 0x0168)
class UBSpinBox final : public UWidget
{
public:
	TSubclassOf<class UCommonTextScrollStyle>     ScrollStyle;                                       // 0x0168(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UUCWSpinBoxStyle>           Style;                                             // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           ContentColorAndOpacity;                            // 0x0178(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TDelegate<void()>                             ContentColorAndOpacityDelegate;                    // 0x0188(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FMargin                                Padding;                                           // 0x0198(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	EHorizontalAlignment                          HorizontalAlignment;                               // 0x01A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EVerticalAlignment                            VerticalAlignment;                                 // 0x01A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EVerticalAlignment                            IndicatorVerticalAlignment;                        // 0x01AA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1AB[0x5];                                      // 0x01AB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FText>                           DefaultOptions;                                    // 0x01B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	bool                                          ShowArrowsIn2State;                                // 0x01C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          ShowBottomIndicator;                               // 0x01C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1C2[0xE];                                      // 0x01C2(0x000E)(Fixing Size After Last Property [ Dumper-7 ])
	struct FBSpinBoxStyle                         WidgetStyle;                                       // 0x01D0(0x0DD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FTextBlockStyle                        TextStyle;                                         // 0x0FA0(0x02E0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FHoverablePressableStyle               AkEventsStyle;                                     // 0x1280(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FMargin                                TextPadding;                                       // 0x1298(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	ETextJustify                                  Justification;                                     // 0x12A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EButtonClickMethod                            ClickMethod;                                       // 0x12A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EButtonTouchMethod                            TouchMethod;                                       // 0x12AA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EButtonPressMethod                            PressMethod;                                       // 0x12AB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsFocusable;                                       // 0x12AC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bOverrideDefaultFocusOnHover;                      // 0x12AD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsFocusOnHover;                                    // 0x12AE(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          WrapValues;                                        // 0x12AF(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          SpinOnNavigation;                                  // 0x12B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          SpinOnClick;                                       // 0x12B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          ToggleableIn2State;                                // 0x12B2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          ControllLabelVisibility;                           // 0x12B3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_12B4[0x4];                                     // 0x12B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UWidget*                                Label;                                             // 0x12B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMulticastInlineDelegate<void()>              OnHovered;                                         // 0x12C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_12D0[0x10];                                    // 0x12D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnUnhovered;                                       // 0x12E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_12F0[0x10];                                    // 0x12F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnFocused;                                         // 0x1300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_1310[0x10];                                    // 0x1310(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnUnfocused;                                       // 0x1320(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_1330[0x10];                                    // 0x1330(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnPressed;                                         // 0x1340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void()>              OnReleased;                                        // 0x1350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(int32 Value)>   OnValueChanged;                                    // 0x1360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_1370[0x10];                                    // 0x1370(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MobileFontSizeMultiplier;                          // 0x1380(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1384[0x14];                                    // 0x1384(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
	class UMaterialInstanceDynamic*               SingleMaterialStyleMID;                            // 0x1398(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FBSpinBoxStyle                         NormalStyle;                                       // 0x13A0(0x0DD0)(Protected, NativeAccessSpecifierProtected)
	struct FTextBlockStyle                        NormalTextStyle;                                   // 0x2170(0x02E0)(Protected, NativeAccessSpecifierProtected)

public:
	void ResetScrollState();
	void SetLabel(class UWidget* InContent);
	void SetOptions(const TArray<class FText>& Options, int32 Num);
	void SetSelectedOption(int32 Option);
	void SetStyle(TSubclassOf<class UUCWSpinBoxStyle> InStyle);
	void SetValue(int32 Value);

	int32 GetSelectedOption() const;
	int32 GetValue() const;

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

// Class UCW.DeviceAwareInterface
// 0x0000 (0x0000 - 0x0000)
class IDeviceAwareInterface final
{
public:
	void OnInputDeviceChanged();

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

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

// Class UCW.BVolumeControl
// 0x0958 (0x0AC0 - 0x0168)
class UBVolumeControl final : public UWidget
{
public:
	struct FMargin                                Padding;                                           // 0x0168(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FMargin                                SpeakerIconPadding;                                // 0x0178(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FLinearColor                           ColorAndOpacity;                                   // 0x0188(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TDelegate<void()>                             ColorAndOpacityDelegate;                           // 0x0198(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1A8[0x8];                                      // 0x01A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FBVolumeControlStyle                   WidgetStyle;                                       // 0x01B0(0x0810)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	bool                                          MouseUsesStep;                                     // 0x09C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_9C1[0x3];                                      // 0x09C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         StepSize;                                          // 0x09C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Volume;                                            // 0x09C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TDelegate<void()>                             VolumeDelegate;                                    // 0x09CC(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          Muted;                                             // 0x09DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_9DD[0x3];                                      // 0x09DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TDelegate<void()>                             MutedDelegate;                                     // 0x09E0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsFocusable;                                       // 0x09F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bOverrideDefaultFocusOnHover;                      // 0x09F1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsFocusOnHover;                                    // 0x09F2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_9F3[0x5];                                      // 0x09F3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	class UAkRtpc*                                RTPCParameter;                                     // 0x09F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHasCustomMusic;                                   // 0x0A00(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A01[0x7];                                      // 0x0A01(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UAkAudioEvent*                          HoveredAkEvent;                                    // 0x0A08(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAkAudioEvent*                          UnhoveredAkEvent;                                  // 0x0A10(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAkAudioEvent*                          ChangedAkEvent;                                    // 0x0A18(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void()>              OnHovered;                                         // 0x0A20(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_A30[0x10];                                     // 0x0A30(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnUnhovered;                                       // 0x0A40(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_A50[0x10];                                     // 0x0A50(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(float Volume)>  OnVolumeChanged;                                   // 0x0A60(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMulticastInlineDelegate<void(bool Muted)>    OnMutedChanged;                                    // 0x0A70(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_A80[0x20];                                     // 0x0A80(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          ControllLabelVisibility;                           // 0x0AA0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AA1[0x7];                                      // 0x0AA1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UWidget*                                Label;                                             // 0x0AA8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AB0[0x10];                                     // 0x0AB0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetLabel(class UWidget* InContent);
	void SetMuted(bool InValue);
	void SetVolume(float InVolume);

	float GetVolume() const;
	bool IsMuted() const;

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

// Class UCW.CreditsConfig
// 0x0038 (0x0068 - 0x0030)
class UCreditsConfig final : public UDataAsset
{
public:
	TArray<struct FCreditsItem>                   Rows;                                              // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UDataTable>              ImageSet;                                          // 0x0040(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

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

// Class UCW.CreditsWidget
// 0x00F0 (0x03C0 - 0x02D0)
class UCreditsWidget : public UUserWidget
{
public:
	class UScrollBox*                             Credits_srb;                                       // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetAnimation*                       FadeIn_anim;                                       // 0x02D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetAnimation*                       FadeOut_anim;                                      // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAkAudioEvent*                          CreditMusic;                                       // 0x02E8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SkipHoldTime;                                      // 0x02F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseExternalSkip;                                  // 0x02F4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2F5[0x3];                                      // 0x02F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         AutoScrollStartDelay;                              // 0x02F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AutoScrollSpeed;                                   // 0x02FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowAnalogInput;                                 // 0x0300(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_301[0x3];                                      // 0x0301(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         AnalogInputSpeed;                                  // 0x0304(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FadeAfterScrollEndDelay;                           // 0x0308(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          AutoStartPlay;                                     // 0x030C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          AutoFadeOut;                                       // 0x030D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          AutoDestroy;                                       // 0x030E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_30F[0x1];                                      // 0x030F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         FadeOutTime;                                       // 0x0310(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_314[0x34];                                     // 0x0314(0x0034)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              K2_OnPause;                                        // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_358[0x10];                                     // 0x0358(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              K2_OnResume;                                       // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_378[0x48];                                     // 0x0378(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BP_OnFadeOutEnd();
	void BP_OnFadeOutStarted();
	void BP_OnPaused();
	void BP_OnResume();
	void BP_OnScrollingFinished();
	void BP_OnScrollingStarted();
	void FadeOut();
	void OnFadedInAnim();
	void OnFadedOutAnim();
	void OnShow();
	void OnSkip();
	void OnSkipCancel();
	void OnSkipStart();
	void OnSkipTick(float Progress);
	void Pause();
	void PlayScroll();
	void Reset();
	void Resume();
	void Show();
	void Skip();

	bool IsFullyScrolled() const;

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

// Class UCW.FancyLabelBox
// 0x03F0 (0x0700 - 0x0310)
class UFancyLabelBox final : public UBorder
{
public:
	EWidgetState                                  State;                                             // 0x0308(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_309[0x3];                                      // 0x0309(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TDelegate<void()>                             StateDelegate;                                     // 0x030C(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_31C[0x4];                                      // 0x031C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFancyLabelStyle                       WidgetStyle;                                       // 0x0320(0x03D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	bool                                          InheritColors;                                     // 0x06F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          InheritImages;                                     // 0x06F1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6F2[0xE];                                      // 0x06F2(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class UCW.InputActionView
// 0x0370 (0x04F0 - 0x0180)
class UInputActionView final : public UContentWidget
{
public:
	class FName                                   action;                                            // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FMargin                                Padding;                                           // 0x0188(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FMargin                                TextPadding;                                       // 0x0198(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	bool                                          KeyFirst;                                          // 0x01A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1A9[0x3];                                      // 0x01A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateChildSize                        KeyTextSize;                                       // 0x01AC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
	EHorizontalAlignment                          HorizontalAlignment;                               // 0x01B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EVerticalAlignment                            VerticalAlignment;                                 // 0x01B5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1B6[0xA];                                      // 0x01B6(0x000A)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTextBlockStyle                        TextStyle;                                         // 0x01C0(0x02E0)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	ETextJustify                                  Justification;                                     // 0x04A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4A1[0x3];                                      // 0x04A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FLinearColor                           ColorAndOpacity;                                   // 0x04A4(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4B4[0x3C];                                     // 0x04B4(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class UCW.InputActionViewSlot
// 0x0028 (0x0060 - 0x0038)
class UInputActionViewSlot final : public UPanelSlot
{
public:
	struct FMargin                                Padding;                                           // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	EHorizontalAlignment                          HorizontalAlignment;                               // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EVerticalAlignment                            VerticalAlignment;                                 // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4A[0x16];                                      // 0x004A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class UCW.InputKeyActionView
// 0x0418 (0x0580 - 0x0168)
class UInputKeyActionView final : public UWidget
{
public:
	struct FKey                                   Key;                                               // 0x0168(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FSlateBrush                            Brush;                                             // 0x0180(0x00B0)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	struct FMargin                                Padding;                                           // 0x0230(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FMargin                                TextPadding;                                       // 0x0240(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	bool                                          ImageFirst;                                        // 0x0250(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_251[0xF];                                      // 0x0251(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTextBlockStyle                        TextStyle;                                         // 0x0260(0x02E0)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	ETextJustify                                  Justification;                                     // 0x0540(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_541[0x3];                                      // 0x0541(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FLinearColor                           ColorAndOpacity;                                   // 0x0544(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_554[0x2C];                                     // 0x0554(0x002C)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class UCW.UCWListView
// 0x0010 (0x0B50 - 0x0B40)
class UUCWListView final : public UListView
{
public:
	float                                         NavigationScrollOffset;                            // 0x0B40(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bOverrideDefaultFocusOnHover;                      // 0x0B44(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          IsFocusOnHover;                                    // 0x0B45(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B46[0xA];                                      // 0x0B46(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetEntrySpacing(float InEntrySpacing);
	void SetNavigationScrollOffset(float InNewOffset);

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

// Class UCW.KeepAspectZoneSlot
// 0x0018 (0x0050 - 0x0038)
class UKeepAspectZoneSlot final : public UPanelSlot
{
public:
	EHorizontalAlignment                          HAlign;                                            // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EVerticalAlignment                            VAlign;                                            // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3A[0x2];                                       // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMargin                                Padding;                                           // 0x003C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_4C[0x4];                                       // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class UCW.KeepAspectZone
// 0x0060 (0x01E0 - 0x0180)
class UKeepAspectZone final : public UContentWidget
{
public:
	bool                                          PadLeft;                                           // 0x0180(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          PadRight;                                          // 0x0181(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          PadTop;                                            // 0x0182(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          PadBottom;                                         // 0x0183(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_184[0x4];                                      // 0x0184(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector2D                              MinimumAspectRatio;                                // 0x0188(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bKeepAspectBelowDesire;                            // 0x0198(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_199[0x7];                                      // 0x0199(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector2D                              DesireAspectRatio;                                 // 0x01A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector2D                              DesireAspectRatioUltraWide;                        // 0x01B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector2D                              DesireAspectRatioSuperUltraWide;                   // 0x01C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1D0[0x10];                                     // 0x01D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom);

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

// Class UCW.LocalizedFont
// 0x00B0 (0x00E0 - 0x0030)
class ULocalizedFont final : public UDataAsset
{
public:
	struct FSlateFontInfo                         DefaultFont;                                       // 0x0030(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMap<class FString, struct FSlateFontInfo>    Fonts;                                             // 0x0090(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

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

// Class UCW.RichTextBlockColorDecorator
// 0x0000 (0x0028 - 0x0028)
class URichTextBlockColorDecorator final : public URichTextBlockDecorator
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("RichTextBlockColorDecorator")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"RichTextBlockColorDecorator")
	}
	static class URichTextBlockColorDecorator* GetDefaultObj()
	{
		return GetDefaultObjImpl<URichTextBlockColorDecorator>();
	}
};
DUMPER7_ASSERTS_URichTextBlockColorDecorator;

// Class UCW.UCWSkipWidget
// 0x00D0 (0x03A0 - 0x02D0)
class UUCWSkipWidget : public UUserWidget
{
public:
	uint8                                         Pad_2D0[0x8];                                      // 0x02D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UProgressBar*                           ProgressBar_wdg;                                   // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UUCWProgressWidget*                     Progress_wdg;                                      // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SkipHoldTime;                                      // 0x02E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bActivateOnShow;                                   // 0x02EC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSkipOnAnyKey;                                     // 0x02ED(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSetVisibilityOnShow;                              // 0x02EE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSetVisibilityOnHide;                              // 0x02EF(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FKey>                           SkipKeys;                                          // 0x02F0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TMulticastInlineDelegate<void()>              K2_OnSkipStart;                                    // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_310[0x10];                                     // 0x0310(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(float dt)>      K2_OnSkipTick;                                     // 0x0320(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              K2_OnSkipCancel;                                   // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_350[0x10];                                     // 0x0350(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              K2_OnSkip;                                         // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_370[0x30];                                     // 0x0370(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void Activate();
	void BP_OnSkip();
	void BP_OnSkipCancel();
	void BP_OnSkipStart();
	void BP_OnSkipTick(float Progress);
	void Deactivate();
	void Hide();
	void InputDeviceChanged();
	void OnActivate();
	void OnDeactivate();
	void OnHide();
	void OnShow();
	void Show();

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

// Class UCW.RichTextBlockSpanDecorator
// 0x0000 (0x0028 - 0x0028)
class URichTextBlockSpanDecorator final : public URichTextBlockDecorator
{
public:
	static class UClass* StaticClass()
	{
		STATIC_CLASS_IMPL("RichTextBlockSpanDecorator")
	}
	static const class FName& StaticName()
	{
		STATIC_NAME_IMPL(L"RichTextBlockSpanDecorator")
	}
	static class URichTextBlockSpanDecorator* GetDefaultObj()
	{
		return GetDefaultObjImpl<URichTextBlockSpanDecorator>();
	}
};
DUMPER7_ASSERTS_URichTextBlockSpanDecorator;

// Class UCW.RichTextBlockTextWithBgrDecorator
// 0x0008 (0x0030 - 0x0028)
class URichTextBlockTextWithBgrDecorator : public URichTextBlockDecorator
{
public:
	class UDataTable*                             StyleSet;                                          // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

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

// Class UCW.StyledRichTextBlock
// 0x0030 (0x07E0 - 0x07B0)
class UStyledRichTextBlock : public URichTextBlock
{
public:
	TSubclassOf<class UCommonTextScrollStyle>     ScrollStyle;                                       // 0x07B0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UCommonTextStyle>           TextStyle;                                         // 0x07B8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCommonFontSize;                                   // 0x07C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7C1[0x3];                                      // 0x07C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         FontSize;                                          // 0x07C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MobileTextBlockScale;                              // 0x07C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7CC[0x14];                                     // 0x07CC(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetStyle(TSubclassOf<class UCommonTextStyle> InStyle);

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

// Class UCW.TabBox
// 0x0088 (0x0218 - 0x0190)
class UTabBox : public UHorizontalBox
{
public:
	class UAkAudioEvent*                          TabsChangeSound;                                   // 0x0190(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UWidgetSwitcher*                        Switcher;                                          // 0x0198(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMulticastInlineDelegate<void(int32 Index, class UWidget* Panel)> OnPanelWillChange;             // 0x01A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B0[0x10];                                     // 0x01B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(int32 Index, class UWidget* Panel)> OnPanelChanged;                // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_1D0[0x34];                                     // 0x01D0(0x0034)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          WrapChangeTab;                                     // 0x0204(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_205[0x3];                                      // 0x0205(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UTabButton*>                     Tabs;                                              // 0x0208(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)

public:
	void NextTab();
	void PrevTab();
	void SelectTab(int32 NewTab, ETabChangeCause ChangeCause);
	void SetSwitcher(class UWidgetSwitcher* _Switcher);

	int32 GetTabCount() const;

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

// Class UCW.UCWTabButton
// 0x0018 (0x0320 - 0x0308)
class UUCWTabButton : public UUCWButtonBase
{
public:
	TSubclassOf<class UUCWButtonStyle>            NormalWidgetStyle;                                 // 0x0308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UUCWButtonStyle>            SelectedWidgetStyle;                               // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBButton*                               Root_but;                                          // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void OnTextChanged(const class FText& Text);

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

// Class UCW.TextButton
// 0x0360 (0x0EC0 - 0x0B60)
class UTextButton : public UBButton
{
public:
	bool                                          _HasChildrenInTheSlot;                             // 0x0B58(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_B59[0x7];                                      // 0x0B59(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UCommonTextScrollStyle>     ScrollStyle;                                       // 0x0B60(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_B68[0x8];                                      // 0x0B68(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTextButtonStyle                       TextStyle;                                         // 0x0B70(0x02E0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	class FText                                   Text;                                              // 0x0E50(0x0010)(Edit, NativeAccessSpecifierPublic)
	TDelegate<void()>                             TextDelegate;                                      // 0x0E60(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinDesiredWidth;                                   // 0x0E70(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ETextJustify                                  Justification;                                     // 0x0E74(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          AutoWrapText;                                      // 0x0E75(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E76[0x2];                                      // 0x0E76(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         WrapTextAt;                                        // 0x0E78(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ETextWrappingPolicy                           WrappingPolicy;                                    // 0x0E7C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E7D[0x3];                                      // 0x0E7D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMargin                                Margin;                                            // 0x0E80(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
	float                                         MobileFontSizeMultiplier;                          // 0x0E90(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E94[0x2C];                                     // 0x0E94(0x002C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ResetScrollState();
	void SetText(const class FText& InText);

	class FText GetText() const;

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

// Class UCW.TabButton
// 0x0460 (0x1320 - 0x0EC0)
class UTabButton final : public UTextButton
{
public:
	struct FBButtonStyle                          ActiveWidgetStyle;                                 // 0x0EC0(0x0410)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_12D0[0x8];                                     // 0x12D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(ETabChangeCause ChangeCause)> OnTabActivated;                      // 0x12D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_12E8[0x10];                                    // 0x12E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void()>              OnTabDeactivated;                                  // 0x12F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_1308[0x18];                                    // 0x1308(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class UCW.UCWTextButtonStyle
// 0x0030 (0x0520 - 0x04F0)
class UUCWTextButtonStyle final : public UUCWButtonStyle
{
public:
	bool                                          bSingleTextStyle;                                  // 0x04E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bInheritTextColor;                                 // 0x04E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4EA[0x6];                                      // 0x04EA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UCommonTextStyle>           NormalTextStyle;                                   // 0x04F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UCommonTextStyle>           HoveredTextStyle;                                  // 0x04F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UCommonTextStyle>           FocusedTextStyle;                                  // 0x0500(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UCommonTextStyle>           PressedTextStyle;                                  // 0x0508(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UCommonTextStyle>           DisabledTextStyle;                                 // 0x0510(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_518[0x8];                                      // 0x0518(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class UCommonTextStyle* GetDisabledTextStyle() const;
	class UCommonTextStyle* GetFocusedTextStyle() const;
	class UCommonTextStyle* GetHoveredTextStyle() const;
	class UCommonTextStyle* GetNormalTextStyle() const;

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

// Class UCW.UCWTabBar
// 0x0088 (0x0218 - 0x0190)
class UUCWTabBar final : public UHorizontalBox
{
public:
	class UWidgetSwitcher*                        Switcher;                                          // 0x0190(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAkAudioEvent*                          TabsChangeSound;                                   // 0x0198(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   TabButtonClass;                                    // 0x01A0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         InnerSlotPadding;                                  // 0x01C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1CC[0x4];                                      // 0x01CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(class UUCWTabPanel* Panel)> OnTabSelected;                         // 0x01D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_1E0[0x30];                                     // 0x01E0(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	class UUCWWidgetGroup*                        TabGroup;                                          // 0x0210(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void BP_OnTabSelected(class UUCWTabPanel* Panel);
	void NextTab();
	void PrevTab();
	void SelectTab(int32 NewTab, ETabChangeCause ChangeCause);
	void SetBlockNavigation(bool bInBlockNavigation);

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

// Class UCW.UCWAnimatedSwitcher
// 0x0018 (0x0238 - 0x0220)
class UUCWAnimatedSwitcher final : public UCommonAnimatedSwitcher
{
public:
	bool                                          bAllowSwitchDuringTransition;                      // 0x0220(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_221[0x7];                                      // 0x0221(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TMulticastInlineDelegate<void(class UWidget* ActiveWidget, int32 ActiveWidgetIndex)> OnActiveWidgetChanged; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)

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

// Class UCW.UCWCreditsRowWidget
// 0x0000 (0x02D0 - 0x02D0)
class UUCWCreditsRowWidget final : public UUserWidget
{
public:
	void OnSetData(const struct FCreditsItem& Item);
	void OnSetText(const class FText& Text, const class FText& Text2, const class FText& Text3);

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

// Class UCW.UCWCreditsImageRowWidget
// 0x0000 (0x02D0 - 0x02D0)
class UUCWCreditsImageRowWidget final : public UUserWidget
{
public:
	void OnSetBrush(const struct FSlateBrush& Brush);

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

// Class UCW.UCWCreditsBox
// 0x0088 (0x0218 - 0x0190)
class UUCWCreditsBox final : public UVerticalBox
{
public:
	TSoftObjectPtr<class UCreditsConfig>          CreditsRowSet;                                     // 0x0190(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMap<ECreditsItemType, TSubclassOf<class UUCWCreditsRowWidget>> RowClasses;                      // 0x01B8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TSubclassOf<class UUCWCreditsImageRowWidget>  ImageWidgetClass;                                  // 0x0208(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RowSpace;                                          // 0x0210(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          AutoWrapHeader;                                    // 0x0214(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_215[0x3];                                      // 0x0215(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class UCW.UCWLazyImage
// 0x0030 (0x03D0 - 0x03A0)
class UUCWLazyImage final : public UCommonLazyImage
{
public:
	TSoftObjectPtr<class UObject>                 LazyObject;                                        // 0x03A0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          MatchSize;                                         // 0x03C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3C9[0x7];                                      // 0x03C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class UCW.UCWListEntryWidget
// 0x0008 (0x02D8 - 0x02D0)
class UUCWListEntryWidget : public UUserWidget
{
public:
	uint8                                         Pad_2D0[0x8];                                      // 0x02D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnHovered();
	void OnUnhovered();

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

// Class UCW.UCWProgressWidget
// 0x0010 (0x02E0 - 0x02D0)
class UUCWProgressWidget final : public UUserWidget
{
public:
	uint8                                         Pad_2D0[0x8];                                      // 0x02D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         Percent;                                           // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2DC[0x4];                                      // 0x02DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void InputDeviceChanged();
	void OnPercentUpdated(float InPercent);
	void SetPercent(float InPercent);

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

// Class UCW.UCWScrollBox
// 0x0010 (0x0B60 - 0x0B50)
class UUCWScrollBox final : public UScrollBox
{
public:
	bool                                          bAllowRightStickScrolling;                         // 0x0B48(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B49[0x3];                                      // 0x0B49(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         RightStickScrollMultiplier;                        // 0x0B4C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EConsumeAnalogEvent                           ConsumeAnalogEvent;                                // 0x0B50(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsFocusable;                                      // 0x0B51(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B52[0xE];                                      // 0x0B52(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class UCW.UCWSettings
// 0x0008 (0x0040 - 0x0038)
class UUCWSettings final : public UDeveloperSettings
{
public:
	bool                                          bInputWidgetsFocusOnHover;                         // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_39[0x7];                                       // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class UCW.UCWTabPanel
// 0x0010 (0x01A0 - 0x0190)
class UUCWTabPanel final : public UCanvasPanel
{
public:
	class FText                                   TabText;                                           // 0x0190(0x0010)(Edit, NativeAccessSpecifierPublic)

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

// Class UCW.UCWTextStyle
// 0x0000 (0x0190 - 0x0190)
class UUCWTextStyle : public UCommonTextStyle
{
public:
	bool                                          bInheritTextColor;                                 // 0x0188(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_189[0x7];                                      // 0x0189(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

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

// Class UCW.UCWTextBlock
// 0x0020 (0x0350 - 0x0330)
class UUCWTextBlock final : public UTextBlock
{
public:
	TSubclassOf<class UCommonTextStyle>           Style;                                             // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UCommonTextScrollStyle>     ScrollStyle;                                       // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInheritTextColor;                                 // 0x0338(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoCollapseWithEmptyText;                        // 0x0339(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_33A[0x2];                                      // 0x033A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MobileFontSizeMultiplier;                          // 0x033C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_340[0x10];                                     // 0x0340(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ResetScrollState();
	void SetStyle(TSubclassOf<class UCommonTextStyle> InStyle);
	void SetTextCase(bool bUseAllCaps);
	void SetWrapTextWidth(int32 InWrapTextAt);

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

}

