PalWorld-NetCrack/SDK/CommonUI_classes.hpp
2024-01-22 14:43:11 +08:00

1366 lines
97 KiB
C++

#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x0 (0x28 - 0x28)
// Class CommonUI.CommonBoundActionButtonInterface
class ICommonBoundActionButtonInterface : public IInterface
{
public:
static class UClass* StaticClass();
static class ICommonBoundActionButtonInterface* GetDefaultObj();
};
// 0x8 (0x30 - 0x28)
// Class CommonUI.CommonStyleSheetTypeBase
class UCommonStyleSheetTypeBase : public UObject
{
public:
bool bIsEnabled; // 0x28(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A70[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonStyleSheetTypeBase* GetDefaultObj();
};
// 0x10 (0x40 - 0x30)
// Class CommonUI.CommonStyleSheetTypeColor
class UCommonStyleSheetTypeColor : public UCommonStyleSheetTypeBase
{
public:
struct FLinearColor Color; // 0x30(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UCommonStyleSheetTypeColor* GetDefaultObj();
};
// 0x8 (0x38 - 0x30)
// Class CommonUI.CommonStyleSheetTypeOpacity
class UCommonStyleSheetTypeOpacity : public UCommonStyleSheetTypeBase
{
public:
float Opacity; // 0x30(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A97[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonStyleSheetTypeOpacity* GetDefaultObj();
};
// 0x8 (0x38 - 0x30)
// Class CommonUI.CommonStyleSheetTypeLineHeightPercentage
class UCommonStyleSheetTypeLineHeightPercentage : public UCommonStyleSheetTypeBase
{
public:
float LineHeightPercentage; // 0x30(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AA0[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonStyleSheetTypeLineHeightPercentage* GetDefaultObj();
};
// 0x60 (0x90 - 0x30)
// Class CommonUI.CommonStyleSheetTypeFontTypeface
class UCommonStyleSheetTypeFontTypeface : public UCommonStyleSheetTypeBase
{
public:
struct FSlateFontInfo Typeface; // 0x30(0x60)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UCommonStyleSheetTypeFontTypeface* GetDefaultObj();
};
// 0x8 (0x38 - 0x30)
// Class CommonUI.CommonStyleSheetTypeFontSize
class UCommonStyleSheetTypeFontSize : public UCommonStyleSheetTypeBase
{
public:
int32 Size; // 0x30(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AAB[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonStyleSheetTypeFontSize* GetDefaultObj();
};
// 0x8 (0x38 - 0x30)
// Class CommonUI.CommonStyleSheetTypeFontLetterSpacing
class UCommonStyleSheetTypeFontLetterSpacing : public UCommonStyleSheetTypeBase
{
public:
int32 LetterSpacing; // 0x30(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AAF[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonStyleSheetTypeFontLetterSpacing* GetDefaultObj();
};
// 0x8 (0x38 - 0x30)
// Class CommonUI.CommonStyleSheetTypeMarginLeft
class UCommonStyleSheetTypeMarginLeft : public UCommonStyleSheetTypeBase
{
public:
float Left; // 0x30(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AB6[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonStyleSheetTypeMarginLeft* GetDefaultObj();
};
// 0x8 (0x38 - 0x30)
// Class CommonUI.CommonStyleSheetTypeMarginRight
class UCommonStyleSheetTypeMarginRight : public UCommonStyleSheetTypeBase
{
public:
float Right; // 0x30(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_ABA[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonStyleSheetTypeMarginRight* GetDefaultObj();
};
// 0x8 (0x38 - 0x30)
// Class CommonUI.CommonStyleSheetTypeMarginTop
class UCommonStyleSheetTypeMarginTop : public UCommonStyleSheetTypeBase
{
public:
float Top; // 0x30(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_ABD[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonStyleSheetTypeMarginTop* GetDefaultObj();
};
// 0x8 (0x38 - 0x30)
// Class CommonUI.CommonStyleSheetTypeMarginBottom
class UCommonStyleSheetTypeMarginBottom : public UCommonStyleSheetTypeBase
{
public:
float Bottom; // 0x30(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AC6[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonStyleSheetTypeMarginBottom* GetDefaultObj();
};
// 0x20 (0x720 - 0x700)
// Class CommonUI.AnalogSlider
class UAnalogSlider : public USlider
{
public:
FMulticastInlineDelegateProperty_ OnAnalogCapture; // 0x700(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_AC9[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAnalogSlider* GetDefaultObj();
};
// 0x0 (0x28 - 0x28)
// Class CommonUI.CommonActionHandlerInterface
class ICommonActionHandlerInterface : public IInterface
{
public:
static class UClass* StaticClass();
static class ICommonActionHandlerInterface* GetDefaultObj();
};
// 0x300 (0x450 - 0x150)
// Class CommonUI.CommonActionWidget
class UCommonActionWidget : public UWidget
{
public:
FMulticastInlineDelegateProperty_ OnInputMethodChanged; // 0x150(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
struct FSlateBrush ProgressMaterialBrush; // 0x160(0xD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class FName ProgressMaterialParam; // 0x230(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B65[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSlateBrush IconRimBrush; // 0x240(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TArray<struct FDataTableRowHandle> InputActions; // 0x310(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_B67[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
class UMaterialInstanceDynamic* ProgressDynamicMaterial; // 0x328(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_B68[0x120]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonActionWidget* GetDefaultObj();
void SetInputActions(const TArray<struct FDataTableRowHandle>& NewInputActions);
void SetInputAction(const struct FDataTableRowHandle& InputActionRow);
void SetIconRimBrush(const struct FSlateBrush& InIconRimBrush);
void OnInputMethodChanged__DelegateSignature(bool bUsingGamepad);
bool IsHeldAction();
struct FSlateBrush GetIcon();
class FText GetDisplayText();
};
// 0x28 (0x2A0 - 0x278)
// Class CommonUI.CommonUserWidget
class UCommonUserWidget : public UUserWidget
{
public:
bool bDisplayInActionBar; // 0x278(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bConsumePointerInput; // 0x279(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_B74[0x26]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonUserWidget* GetDefaultObj();
void SetConsumePointerInput(bool bInConsumePointerInput);
};
// 0x128 (0x3C8 - 0x2A0)
// Class CommonUI.CommonActivatableWidget
class UCommonActivatableWidget : public UCommonUserWidget
{
public:
bool bIsBackHandler; // 0x2A0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsBackActionDisplayedInActionBar; // 0x2A1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bAutoActivate; // 0x2A2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bSupportsActivationFocus; // 0x2A3(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsModal; // 0x2A4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bAutoRestoreFocus; // 0x2A5(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bOverrideActionDomain; // 0x2A6(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_B9E[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
TSoftObjectPtr<class UCommonInputActionDomain> ActionDomainOverride; // 0x2A8(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
FMulticastInlineDelegateProperty_ BP_OnWidgetActivated; // 0x2D8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
FMulticastInlineDelegateProperty_ BP_OnWidgetDeactivated; // 0x2E8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
bool bIsActive; // 0x2F8(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_BA0[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<TWeakObjectPtr<class UCommonActivatableWidget>> VisibilityBoundWidgets; // 0x300(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
uint8 Pad_BA1[0xB0]; // Fixing Size After Last Property [ Dumper-7 ]
bool bSetVisibilityOnActivated; // 0x3C0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
enum class ESlateVisibility ActivatedVisibility; // 0x3C1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bSetVisibilityOnDeactivated; // 0x3C2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
enum class ESlateVisibility DeactivatedVisibility; // 0x3C3(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_BA2[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonActivatableWidget* GetDefaultObj();
void SetBindVisibilities(enum class ESlateVisibility OnActivatedVisibility, enum class ESlateVisibility OnDeactivatedVisibility, bool bInAllActive);
bool IsActivated();
class UWidget* GetDesiredFocusTarget();
void DeactivateWidget();
bool BP_OnHandleBackAction();
void BP_OnDeactivated();
void BP_OnActivated();
class UWidget* BP_GetDesiredFocusTarget();
void BindVisibilityToActivation(class UCommonActivatableWidget* ActivatableWidget);
void ActivateWidget();
};
// 0x70 (0x1F0 - 0x180)
// Class CommonUI.CommonAnimatedSwitcher
class UCommonAnimatedSwitcher : public UWidgetSwitcher
{
public:
uint8 Pad_BB6[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
enum class ECommonSwitcherTransition TransitionType; // 0x1B0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
enum class ETransitionCurve TransitionCurveType; // 0x1B1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_BB7[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
float TransitionDuration; // 0x1B4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_BB8[0x38]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonAnimatedSwitcher* GetDefaultObj();
void SetDisableTransitionAnimation(bool bDisableAnimation);
bool IsTransitionPlaying();
bool IsCurrentlySwitching();
bool HasWidgets();
void ActivatePreviousWidget(bool bCanWrap);
void ActivateNextWidget(bool bCanWrap);
};
// 0x10 (0x200 - 0x1F0)
// Class CommonUI.CommonActivatableWidgetSwitcher
class UCommonActivatableWidgetSwitcher : public UCommonAnimatedSwitcher
{
public:
uint8 Pad_BBF[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonActivatableWidgetSwitcher* GetDefaultObj();
};
// 0xD8 (0x100 - 0x28)
// Class CommonUI.CommonBorderStyle
class UCommonBorderStyle : public UObject
{
public:
uint8 Pad_BC5[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSlateBrush Background; // 0x30(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UCommonBorderStyle* GetDefaultObj();
void GetBackgroundBrush(struct FSlateBrush* Brush);
};
// 0x20 (0x328 - 0x308)
// Class CommonUI.CommonBorder
class UCommonBorder : public UBorder
{
public:
TSubclassOf<class UCommonBorderStyle> Style; // 0x308(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bReducePaddingBySafezone; // 0x310(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_BCC[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMargin MinimumPadding; // 0x314(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_BCD[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonBorder* GetDefaultObj();
void SetStyle(TSubclassOf<class UCommonBorderStyle> InStyle);
};
// 0x788 (0x7B0 - 0x28)
// Class CommonUI.CommonButtonStyle
class UCommonButtonStyle : public UObject
{
public:
bool bSingleMaterial; // 0x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_BFF[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSlateBrush SingleMaterialBrush; // 0x30(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FSlateBrush NormalBase; // 0x100(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FSlateBrush NormalHovered; // 0x1D0(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FSlateBrush NormalPressed; // 0x2A0(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FSlateBrush SelectedBase; // 0x370(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FSlateBrush SelectedHovered; // 0x440(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FSlateBrush SelectedPressed; // 0x510(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FSlateBrush Disabled; // 0x5E0(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FMargin ButtonPadding; // 0x6B0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FMargin CustomPadding; // 0x6C0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
int32 MinWidth; // 0x6D0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MinHeight; // 0x6D4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UCommonTextStyle> NormalTextStyle; // 0x6D8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UCommonTextStyle> NormalHoveredTextStyle; // 0x6E0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UCommonTextStyle> SelectedTextStyle; // 0x6E8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UCommonTextStyle> SelectedHoveredTextStyle; // 0x6F0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UCommonTextStyle> DisabledTextStyle; // 0x6F8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSlateSound PressedSlateSound; // 0x700(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FCommonButtonStyleOptionalSlateSound SelectedPressedSlateSound; // 0x718(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FCommonButtonStyleOptionalSlateSound LockedPressedSlateSound; // 0x738(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FSlateSound HoveredSlateSound; // 0x758(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FCommonButtonStyleOptionalSlateSound SelectedHoveredSlateSound; // 0x770(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FCommonButtonStyleOptionalSlateSound LockedHoveredSlateSound; // 0x790(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UCommonButtonStyle* GetDefaultObj();
class UCommonTextStyle* GetSelectedTextStyle();
void GetSelectedPressedBrush(struct FSlateBrush* Brush);
class UCommonTextStyle* GetSelectedHoveredTextStyle();
void GetSelectedHoveredBrush(struct FSlateBrush* Brush);
void GetSelectedBaseBrush(struct FSlateBrush* Brush);
class UCommonTextStyle* GetNormalTextStyle();
void GetNormalPressedBrush(struct FSlateBrush* Brush);
class UCommonTextStyle* GetNormalHoveredTextStyle();
void GetNormalHoveredBrush(struct FSlateBrush* Brush);
void GetNormalBaseBrush(struct FSlateBrush* Brush);
void GetMaterialBrush(struct FSlateBrush* Brush);
class UCommonTextStyle* GetDisabledTextStyle();
void GetDisabledBrush(struct FSlateBrush* Brush);
void GetCustomPadding(struct FMargin* OutCustomPadding);
void GetButtonPadding(struct FMargin* OutButtonPadding);
};
// 0x70 (0x660 - 0x5F0)
// Class CommonUI.CommonButtonInternalBase
class UCommonButtonInternalBase : public UButton
{
public:
uint8 Pad_C09[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
FMulticastInlineDelegateProperty_ OnDoubleClicked; // 0x5F8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_C0A[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
int32 MinWidth; // 0x628(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 MinHeight; // 0x62C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bButtonEnabled; // 0x630(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bInteractionEnabled; // 0x631(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C0B[0x2E]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonButtonInternalBase* GetDefaultObj();
};
// 0x1250 (0x14F0 - 0x2A0)
// Class CommonUI.CommonButtonBase
class UCommonButtonBase : public UCommonUserWidget
{
public:
int32 MinWidth; // 0x2A0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 MinHeight; // 0x2A4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UCommonButtonStyle> Style; // 0x2A8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bHideInputAction; // 0x2B0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C7C[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSlateSound PressedSlateSoundOverride; // 0x2B8(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FSlateSound HoveredSlateSoundOverride; // 0x2D0(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FSlateSound SelectedPressedSlateSoundOverride; // 0x2E8(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FSlateSound SelectedHoveredSlateSoundOverride; // 0x300(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FSlateSound LockedPressedSlateSoundOverride; // 0x318(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FSlateSound LockedHoveredSlateSoundOverride; // 0x330(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 bApplyAlphaOnDisable : 1; // Mask: 0x1, PropSize: 0x10x348(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 bLocked : 1; // Mask: 0x2, PropSize: 0x10x348(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 bSelectable : 1; // Mask: 0x4, PropSize: 0x10x348(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 bShouldSelectUponReceivingFocus : 1; // Mask: 0x8, PropSize: 0x10x348(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 bInteractableWhenSelected : 1; // Mask: 0x10, PropSize: 0x10x348(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 bToggleable : 1; // Mask: 0x20, PropSize: 0x10x348(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 bTriggerClickedAfterSelection : 1; // Mask: 0x40, PropSize: 0x10x348(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 bDisplayInputActionWhenNotInteractable : 1; // Mask: 0x80, PropSize: 0x10x348(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 bHideInputActionWithKeyboard : 1; // Mask: 0x1, PropSize: 0x10x349(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 bShouldUseFallbackDefaultInputAction : 1; // Mask: 0x2, PropSize: 0x10x349(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 BitPad_66 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
enum class EButtonClickMethod ClickMethod; // 0x34A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EButtonTouchMethod TouchMethod; // 0x34B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EButtonPressMethod PressMethod; // 0x34C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C87[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
int32 InputPriority; // 0x350(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C88[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FDataTableRowHandle TriggeringInputAction; // 0x358(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
uint8 Pad_C8A[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
FMulticastInlineDelegateProperty_ OnSelectedChangedBase; // 0x378(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
FMulticastInlineDelegateProperty_ OnButtonBaseClicked; // 0x388(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
FMulticastInlineDelegateProperty_ OnButtonBaseDoubleClicked; // 0x398(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
FMulticastInlineDelegateProperty_ OnButtonBaseHovered; // 0x3A8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
FMulticastInlineDelegateProperty_ OnButtonBaseUnhovered; // 0x3B8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
uint8 Pad_C8B[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
bool bIsPersistentBinding; // 0x3CC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
enum class ECommonInputMode InputModeOverride; // 0x3CD(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_C8D[0x32]; // Fixing Size After Last Property [ Dumper-7 ]
class UMaterialInstanceDynamic* SingleMaterialStyleMID; // 0x400(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_C8E[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FButtonStyle NormalStyle; // 0x410(0x3F0)(NativeAccessSpecifierPrivate)
struct FButtonStyle SelectedStyle; // 0x800(0x3F0)(NativeAccessSpecifierPrivate)
struct FButtonStyle DisabledStyle; // 0xBF0(0x3F0)(NativeAccessSpecifierPrivate)
struct FButtonStyle LockedStyle; // 0xFE0(0x3F0)(NativeAccessSpecifierPrivate)
uint8 bStopDoubleClickPropagation : 1; // Mask: 0x1, PropSize: 0x10x13D0(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 BitPad_67 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
uint8 Pad_C91[0x117]; // Fixing Size After Last Property [ Dumper-7 ]
class UCommonActionWidget* InputActionWidget; // 0x14E8(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UCommonButtonBase* GetDefaultObj();
void StopDoubleClickPropagation();
void SetTriggeringInputAction(struct FDataTableRowHandle& InputActionRow);
void SetTriggeredInputAction(struct FDataTableRowHandle& InputActionRow);
void SetTouchMethod(enum class EButtonTouchMethod InTouchMethod);
void SetStyle(TSubclassOf<class UCommonButtonStyle> InStyle);
void SetShouldUseFallbackDefaultInputAction(bool bInShouldUseFallbackDefaultInputAction);
void SetShouldSelectUponReceivingFocus(bool bInShouldSelectUponReceivingFocus);
void SetSelectedPressedSoundOverride(class USoundBase* Sound);
void SetSelectedInternal(bool bInSelected, bool bAllowSound, bool bBroadcast);
void SetSelectedHoveredSoundOverride(class USoundBase* Sound);
void SetPressMethod(enum class EButtonPressMethod InPressMethod);
void SetPressedSoundOverride(class USoundBase* Sound);
void SetMinDimensions(int32 InMinWidth, int32 InMinHeight);
void SetLockedPressedSoundOverride(class USoundBase* Sound);
void SetLockedHoveredSoundOverride(class USoundBase* Sound);
void SetIsToggleable(bool bInIsToggleable);
void SetIsSelected(bool InSelected, bool bGiveClickFeedback);
void SetIsSelectable(bool bInIsSelectable);
void SetIsLocked(bool bInIsLocked);
void SetIsInteractionEnabled(bool bInIsInteractionEnabled);
void SetIsInteractableWhenSelected(bool bInInteractableWhenSelected);
void SetIsFocusable(bool bInIsFocusable);
void SetInputActionProgressMaterial(struct FSlateBrush& InProgressMaterialBrush, class FName& InProgressMaterialParam);
void SetHoveredSoundOverride(class USoundBase* Sound);
void SetHideInputAction(bool bInHideInputAction);
void SetClickMethod(enum class EButtonClickMethod InClickMethod);
void OnTriggeringInputActionChanged(struct FDataTableRowHandle& NewTriggeredAction);
void OnTriggeredInputActionChanged(struct FDataTableRowHandle& NewTriggeredAction);
void OnInputMethodChanged(enum class ECommonInputType CurrentInputType);
void OnCurrentTextStyleChanged();
void OnActionProgress(float HeldPercent);
void OnActionComplete();
void NativeOnActionProgress(float HeldPercent);
void NativeOnActionComplete();
bool IsPressed();
bool IsInteractionEnabled();
void HandleTriggeringActionCommited(bool* bPassThrough);
void HandleFocusReceived();
void HandleFocusLost();
void HandleButtonReleased();
void HandleButtonPressed();
void HandleButtonClicked();
class UCommonButtonStyle* GetStyle();
class UMaterialInstanceDynamic* GetSingleMaterialStyleMID();
bool GetShouldSelectUponReceivingFocus();
bool GetSelected();
bool GetLocked();
bool GetIsFocusable();
bool GetInputAction(struct FDataTableRowHandle* InputActionRow);
TSubclassOf<class UCommonTextStyle> GetCurrentTextStyleClass();
class UCommonTextStyle* GetCurrentTextStyle();
void GetCurrentCustomPadding(struct FMargin* OutCustomPadding);
void GetCurrentButtonPadding(struct FMargin* OutButtonPadding);
void DisableButtonWithReason(class FText& DisabledReason);
void ClearSelection();
void BP_OnUnhovered();
void BP_OnSelected();
void BP_OnReleased();
void BP_OnPressed();
void BP_OnLockedChanged(bool bIsLocked);
void BP_OnLockDoubleClicked();
void BP_OnLockClicked();
void BP_OnInputMethodChanged(enum class ECommonInputType CurrentInputType);
void BP_OnHovered();
void BP_OnFocusReceived();
void BP_OnFocusLost();
void BP_OnEnabled();
void BP_OnDoubleClicked();
void BP_OnDisabled();
void BP_OnDeselected();
void BP_OnClicked();
};
// 0x18 (0x320 - 0x308)
// Class CommonUI.CommonCustomNavigation
class UCommonCustomNavigation : public UBorder
{
public:
FDelegateProperty_ OnNavigationEvent; // 0x308(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_CA7[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonCustomNavigation* GetDefaultObj();
};
// 0x30 (0x368 - 0x338)
// Class CommonUI.CommonTextBlock
class UCommonTextBlock : public UTextBlock
{
public:
TSubclassOf<class UCommonTextStyle> Style; // 0x338(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TSubclassOf<class UCommonTextScrollStyle> ScrollStyle; // 0x340(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UCommonStyleSheet* StyleSheet; // 0x348(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bIsScrollingEnabled; // 0x350(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bDisplayAllCaps; // 0x351(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bAutoCollapseWithEmptyText; // 0x352(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_CB7[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
float MobileFontSizeMultiplier; // 0x354(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_CB8[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonTextBlock* GetDefaultObj();
void SetWrapTextWidth(int32 InWrapTextAt);
void SetTextCase(bool bUseAllCaps);
void SetStyle(TSubclassOf<class UCommonTextStyle> InStyle);
void SetScrollingEnabled(bool bInIsScrollingEnabled);
void SetMargin(struct FMargin& InMargin);
void SetLineHeightPercentage(float InLineHeightPercentage);
void ResetScrollState();
struct FMargin GetMargin();
};
// 0x58 (0x3C0 - 0x368)
// Class CommonUI.CommonDateTimeTextBlock
class UCommonDateTimeTextBlock : public UCommonTextBlock
{
public:
uint8 Pad_CC8[0x58]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonDateTimeTextBlock* GetDefaultObj();
void SetTimespanValue(const struct FTimespan& InTimespan);
void SetDateTimeValue(const struct FDateTime& InDateTime, bool bShowAsCountdown, float InRefreshDelay);
void SetCountDownCompletionText(class FText InCompletionText);
struct FDateTime GetDateTime();
};
// 0x40 (0x3E0 - 0x3A0)
// Class CommonUI.CommonGameViewportClient
class UCommonGameViewportClient : public UGameViewportClient
{
public:
uint8 Pad_CCD[0x40]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonGameViewportClient* GetDefaultObj();
};
// 0x58 (0x380 - 0x328)
// Class CommonUI.CommonHardwareVisibilityBorder
class UCommonHardwareVisibilityBorder : public UCommonBorder
{
public:
struct FGameplayTagQuery VisibilityQuery; // 0x328(0x48)(Edit, Protected, NativeAccessSpecifierProtected)
enum class ESlateVisibility VisibleType; // 0x370(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
enum class ESlateVisibility HiddenType; // 0x371(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_CD2[0xE]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonHardwareVisibilityBorder* GetDefaultObj();
};
// 0x0 (0xCA0 - 0xCA0)
// Class CommonUI.CommonHierarchicalScrollBox
class UCommonHierarchicalScrollBox : public UScrollBox
{
public:
static class UClass* StaticClass();
static class UCommonHierarchicalScrollBox* GetDefaultObj();
};
// 0x110 (0x3C0 - 0x2B0)
// Class CommonUI.CommonLazyImage
class UCommonLazyImage : public UImage
{
public:
struct FSlateBrush LoadingBackgroundBrush; // 0x2B0(0xD0)(Edit, NativeAccessSpecifierPrivate)
class FName MaterialTextureParamName; // 0x380(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
FMulticastInlineDelegateProperty_ BP_OnLoadingStateChanged; // 0x388(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
uint8 Pad_CEF[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonLazyImage* GetDefaultObj();
void SetMaterialTextureParamName(class FName TextureParamName);
void SetBrushFromLazyTexture(TSoftObjectPtr<class UTexture2D>& LazyTexture, bool bMatchSize);
void SetBrushFromLazyMaterial(TSoftObjectPtr<class UMaterialInterface>& LazyMaterial);
void SetBrushFromLazyDisplayAsset(TSoftObjectPtr<class UObject>& LazyObject, bool bMatchTextureSize);
bool IsLoading();
};
// 0x160 (0x2B0 - 0x150)
// Class CommonUI.CommonLazyWidget
class UCommonLazyWidget : public UWidget
{
public:
struct FSlateBrush LoadingBackgroundBrush; // 0x150(0xD0)(Edit, NativeAccessSpecifierPrivate)
class UUserWidget* Content; // 0x220(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_CFD[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
FMulticastInlineDelegateProperty_ BP_OnLoadingStateChanged; // 0x258(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
uint8 Pad_CFE[0x48]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonLazyWidget* GetDefaultObj();
void SetLazyContent(TSoftClassPtr<class UUserWidget> SoftWidget);
bool IsLoading();
class UUserWidget* GetContent();
};
// 0x0 (0xC20 - 0xC20)
// Class CommonUI.CommonListView
class UCommonListView : public UListView
{
public:
static class UClass* StaticClass();
static class UCommonListView* GetDefaultObj();
void SetEntrySpacing(float InEntrySpacing);
};
// 0x28 (0x60 - 0x38)
// Class CommonUI.LoadGuardSlot
class ULoadGuardSlot : public UPanelSlot
{
public:
struct FMargin Padding; // 0x38(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_D07[0x16]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class ULoadGuardSlot* GetDefaultObj();
void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment);
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment);
};
// 0x168 (0x2D0 - 0x168)
// Class CommonUI.CommonLoadGuard
class UCommonLoadGuard : public UContentWidget
{
public:
uint8 Pad_D1D[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSlateBrush LoadingBackgroundBrush; // 0x170(0xD0)(Edit, NativeAccessSpecifierPrivate)
enum class EHorizontalAlignment ThrobberAlignment; // 0x240(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_D1F[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FMargin ThrobberPadding; // 0x244(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
uint8 Pad_D22[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class FText LoadingText; // 0x258(0x18)(Edit, NativeAccessSpecifierPrivate)
TSubclassOf<class UCommonTextStyle> TextStyle; // 0x270(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
FMulticastInlineDelegateProperty_ BP_OnLoadingStateChanged; // 0x278(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
struct FSoftObjectPath SpinnerMaterialPath; // 0x288(0x20)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_D24[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonLoadGuard* GetDefaultObj();
void SetLoadingText(class FText& InLoadingText);
void SetIsLoading(bool bInIsLoading);
void OnAssetLoaded__DelegateSignature(class UObject* Object);
bool IsLoading();
void BP_GuardAndLoadAsset(TSoftObjectPtr<class UObject>& InLazyAsset, FDelegateProperty_& OnAssetLoaded);
};
// 0xA8 (0x410 - 0x368)
// Class CommonUI.CommonNumericTextBlock
class UCommonNumericTextBlock : public UCommonTextBlock
{
public:
FMulticastInlineDelegateProperty_ OnInterpolationStartedEvent; // 0x368(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnInterpolationUpdatedEvent; // 0x378(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnOutroEvent; // 0x388(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnInterpolationEndedEvent; // 0x398(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
float CurrentNumericValue; // 0x3A8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ECommonNumericType NumericType; // 0x3AC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D5C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FCommonNumberFormattingOptions FormattingSpecification; // 0x3B0(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
float EaseOutInterpolationExponent; // 0x3C4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InterpolationUpdateInterval; // 0x3C8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PostInterpolationShrinkDuration; // 0x3CC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool PerformSizeInterpolation; // 0x3D0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsPercentage; // 0x3D1(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_D61[0x3E]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonNumericTextBlock* GetDefaultObj();
void SetNumericType(enum class ECommonNumericType InNumericType);
void SetCurrentValue(float NewValue);
void OnOutro__DelegateSignature(class UCommonNumericTextBlock* NumericTextBlock);
void OnInterpolationUpdated__DelegateSignature(class UCommonNumericTextBlock* NumericTextBlock, float LastValue, float NewValue);
void OnInterpolationStarted__DelegateSignature(class UCommonNumericTextBlock* NumericTextBlock);
void OnInterpolationEnded__DelegateSignature(class UCommonNumericTextBlock* NumericTextBlock, bool HadCompleted);
bool IsInterpolatingNumericValue();
void InterpolateToValue(float TargetValue, float MaximumInterpolationDuration, float MinimumChangeRate, float OutroOffset);
float GetTargetValue();
};
// 0x0 (0x28 - 0x28)
// Class CommonUI.CommonPoolableWidgetInterface
class ICommonPoolableWidgetInterface : public IInterface
{
public:
static class UClass* StaticClass();
static class ICommonPoolableWidgetInterface* GetDefaultObj();
void OnReleaseToPool();
void OnAcquireFromPool();
};
// 0x38 (0x8C8 - 0x890)
// Class CommonUI.CommonRichTextBlock
class UCommonRichTextBlock : public URichTextBlock
{
public:
enum class ERichTextInlineIconDisplayMode InlineIconDisplayMode; // 0x890(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTintInlineIcon; // 0x891(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D73[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
TSubclassOf<class UCommonTextStyle> DefaultTextStyleOverrideClass; // 0x898(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float MobileTextBlockScale; // 0x8A0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_D75[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
TSubclassOf<class UCommonTextScrollStyle> ScrollStyle; // 0x8A8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bIsScrollingEnabled; // 0x8B0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bDisplayAllCaps; // 0x8B1(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bAutoCollapseWithEmptyText; // 0x8B2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_D76[0x15]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonRichTextBlock* GetDefaultObj();
void SetScrollingEnabled(bool bInIsScrollingEnabled);
};
// 0x60 (0x1550 - 0x14F0)
// Class CommonUI.CommonRotator
class UCommonRotator : public UCommonButtonBase
{
public:
uint8 Pad_D8F[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
FMulticastInlineDelegateProperty_ OnRotated; // 0x1500(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_D92[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
class UCommonTextBlock* MyText; // 0x1528(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_D93[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonRotator* GetDefaultObj();
void ShiftTextRight();
void ShiftTextLeft();
void SetSelectedItem(int32 InValue);
void PopulateTextLabels(const TArray<class FText>& Labels);
class FText GetSelectedText();
int32 GetSelectedIndex();
void BP_OnOptionsPopulated(int32 Count);
void BP_OnOptionSelected(int32 Index);
};
// 0xE8 (0x388 - 0x2A0)
// Class CommonUI.CommonTabListWidgetBase
class UCommonTabListWidgetBase : public UCommonUserWidget
{
public:
FMulticastInlineDelegateProperty_ OnTabSelected; // 0x2A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnTabButtonCreation; // 0x2B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnTabButtonRemoval; // 0x2C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnTabListRebuilt; // 0x2D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
struct FDataTableRowHandle NextTabInputActionData; // 0x2E0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FDataTableRowHandle PreviousTabInputActionData; // 0x2F0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool bAutoListenForInput; // 0x300(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bDeferRebuildingTabList; // 0x301(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E27[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
TWeakObjectPtr<class UCommonAnimatedSwitcher> LinkedSwitcher; // 0x304(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E28[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UCommonButtonGroupBase* TabButtonGroup; // 0x310(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E2A[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
TMap<class FName, struct FCommonRegisteredTabInfo> RegisteredTabsByID; // 0x320(0x50)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
uint8 Pad_E2B[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonTabListWidgetBase* GetDefaultObj();
void SetTabVisibility(class FName TabNameID, enum class ESlateVisibility NewVisibility);
void SetTabInteractionEnabled(class FName TabNameID, bool bEnable);
void SetTabEnabled(class FName TabNameID, bool bEnable);
void SetListeningForInput(bool bShouldListen);
void SetLinkedSwitcher(class UCommonAnimatedSwitcher* CommonSwitcher);
bool SelectTabByID(class FName TabNameID, bool bSuppressClickFeedback);
bool RemoveTab(class FName TabNameID);
void RemoveAllTabs();
bool RegisterTab(class FName TabNameID, TSubclassOf<class UCommonButtonBase> ButtonWidgetType, class UWidget* ContentWidget, int32 TabIndex);
void OnTabSelected__DelegateSignature(class FName TabId);
void OnTabListRebuilt__DelegateSignature();
void OnTabButtonRemoval__DelegateSignature(class FName TabId, class UCommonButtonBase* TabButton);
void OnTabButtonCreation__DelegateSignature(class FName TabId, class UCommonButtonBase* TabButton);
void HandleTabRemoval(class FName TabNameID, class UCommonButtonBase* TabButton);
void HandleTabCreation(class FName TabNameID, class UCommonButtonBase* TabButton);
void HandleTabButtonSelected(class UCommonButtonBase* SelectedTabButton, int32 ButtonIndex);
void HandlePreviousTabInputAction(bool* bPassThrough);
void HandlePreLinkedSwitcherChanged_BP();
void HandlePostLinkedSwitcherChanged_BP();
void HandleNextTabInputAction(bool* bPassThrough);
class FName GetTabIdAtIndex(int32 Index);
int32 GetTabCount();
class UCommonButtonBase* GetTabButtonBaseByID(class FName TabNameID);
class FName GetSelectedTabId();
class UCommonAnimatedSwitcher* GetLinkedSwitcher();
class FName GetActiveTab();
void DisableTabWithReason(class FName TabNameID, class FText& Reason);
};
// 0x188 (0x1B0 - 0x28)
// Class CommonUI.CommonTextStyle
class UCommonTextStyle : public UObject
{
public:
struct FSlateFontInfo Font; // 0x28(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x88(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUsesDropShadow; // 0x98(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E3D[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector2D ShadowOffset; // 0xA0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor ShadowColor; // 0xB0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMargin Margin; // 0xC0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FSlateBrush StrikeBrush; // 0xD0(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
float LineHeightPercentage; // 0x1A0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E42[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonTextStyle* GetDefaultObj();
void GetStrikeBrush(struct FSlateBrush* OutStrikeBrush);
void GetShadowOffset(struct FVector2D* OutShadowOffset);
void GetShadowColor(struct FLinearColor* OutColor);
void GetMargin(struct FMargin* OutMargin);
float GetLineHeightPercentage();
void GetFont(struct FSlateFontInfo* OutFont);
void GetColor(struct FLinearColor* OutColor);
};
// 0x18 (0x40 - 0x28)
// Class CommonUI.CommonTextScrollStyle
class UCommonTextScrollStyle : public UObject
{
public:
float Speed; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartDelay; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EndDelay; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeInDelay; // 0x34(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeOutDelay; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E4B[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonTextScrollStyle* GetDefaultObj();
};
// 0x0 (0xC40 - 0xC40)
// Class CommonUI.CommonTileView
class UCommonTileView : public UTileView
{
public:
static class UClass* StaticClass();
static class UCommonTileView* GetDefaultObj();
};
// 0x0 (0xC80 - 0xC80)
// Class CommonUI.CommonTreeView
class UCommonTreeView : public UTreeView
{
public:
static class UClass* StaticClass();
static class UCommonTreeView* GetDefaultObj();
};
// 0x98 (0xC0 - 0x28)
// Class CommonUI.CommonUIEditorSettings
class UCommonUIEditorSettings : public UObject
{
public:
TSoftClassPtr<class UCommonTextStyle> TemplateTextStyle; // 0x28(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TSoftClassPtr<class UCommonButtonStyle> TemplateButtonStyle; // 0x58(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TSoftClassPtr<class UCommonBorderStyle> TemplateBorderStyle; // 0x88(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E57[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonUIEditorSettings* GetDefaultObj();
};
// 0x0 (0x28 - 0x28)
// Class CommonUI.CommonUILibrary
class UCommonUILibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class UCommonUILibrary* GetDefaultObj();
class UWidget* FindParentWidgetOfType(class UWidget* StartingWidget, TSubclassOf<class UWidget> Type);
};
// 0x8 (0x30 - 0x28)
// Class CommonUI.CommonUIRichTextData
class UCommonUIRichTextData : public UObject
{
public:
class UDataTable* InlineIconSet; // 0x28(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UCommonUIRichTextData* GetDefaultObj();
};
// 0x1C8 (0x1F0 - 0x28)
// Class CommonUI.CommonUISettings
class UCommonUISettings : public UObject
{
public:
bool bAutoLoadData; // 0x28(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E5F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
TSoftObjectPtr<class UObject> DefaultImageResourceObject; // 0x30(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TSoftObjectPtr<class UMaterialInterface> DefaultThrobberMaterial; // 0x60(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TSoftClassPtr<class UCommonUIRichTextData> DefaultRichTextDataClass; // 0x90(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<struct FGameplayTag> PlatformTraits; // 0xC0(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate)
uint8 Pad_E61[0x28]; // Fixing Size After Last Property [ Dumper-7 ]
class UObject* DefaultImageResourceObjectInstance; // 0xF8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UMaterialInterface* DefaultThrobberMaterialInstance; // 0x100(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E62[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSlateBrush DefaultThrobberBrush; // 0x110(0xD0)(Transient, NativeAccessSpecifierPrivate)
class UCommonUIRichTextData* RichTextDataInstance; // 0x1E0(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E63[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonUISettings* GetDefaultObj();
};
// 0x10 (0x40 - 0x30)
// Class CommonUI.CommonUISubsystemBase
class UCommonUISubsystemBase : public UGameInstanceSubsystem
{
public:
uint8 Pad_E77[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonUISubsystemBase* GetDefaultObj();
struct FSlateBrush GetInputActionButtonIcon(struct FDataTableRowHandle& InputActionRowHandle, enum class ECommonInputType InputType, class FName& GamepadName);
};
// 0x58 (0x88 - 0x30)
// Class CommonUI.CommonUIVisibilitySubsystem
class UCommonUIVisibilitySubsystem : public ULocalPlayerSubsystem
{
public:
uint8 Pad_E7E[0x58]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonUIVisibilitySubsystem* GetDefaultObj();
};
// 0x160 (0x2B0 - 0x150)
// Class CommonUI.CommonVideoPlayer
class UCommonVideoPlayer : public UWidget
{
public:
class UMediaSource* Video; // 0x150(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UMediaPlayer* MediaPlayer; // 0x158(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UMediaTexture* MediaTexture; // 0x160(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UMaterial* VideoMaterial; // 0x168(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UMediaSoundComponent* SoundComponent; // 0x170(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E8B[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSlateBrush VideoBrush; // 0x180(0xD0)(Transient, NativeAccessSpecifierPrivate)
uint8 Pad_E8C[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonVideoPlayer* GetDefaultObj();
};
// 0x28 (0x1A0 - 0x178)
// Class CommonUI.CommonVisibilitySwitcher
class UCommonVisibilitySwitcher : public UOverlay
{
public:
enum class ESlateVisibility ShownVisibility; // 0x178(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E94[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
int32 ActiveWidgetIndex; // 0x17C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bAutoActivateSlot; // 0x180(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bActivateFirstSlotOnAdding; // 0x181(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E95[0x1E]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonVisibilitySwitcher* GetDefaultObj();
void SetActiveWidgetIndex(int32 Index);
void SetActiveWidget(class UWidget* Widget);
void IncrementActiveWidgetIndex(bool bAllowWrapping);
int32 GetActiveWidgetIndex();
class UWidget* GetActiveWidget();
void DecrementActiveWidgetIndex(bool bAllowWrapping);
void DeactivateVisibleSlot();
void ActivateVisibleSlot();
};
// 0x10 (0x68 - 0x58)
// Class CommonUI.CommonVisibilitySwitcherSlot
class UCommonVisibilitySwitcherSlot : public UOverlaySlot
{
public:
uint8 Pad_E99[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonVisibilitySwitcherSlot* GetDefaultObj();
};
// 0x58 (0x380 - 0x328)
// Class CommonUI.UCommonVisibilityWidgetBase
class UUCommonVisibilityWidgetBase : public UCommonBorder
{
public:
TMap<class FName, bool> VisibilityControls; // 0x328(0x50)(Edit, EditFixedSize, NativeAccessSpecifierPublic)
bool bShowForGamepad; // 0x378(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowForMouseAndKeyboard; // 0x379(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowForTouch; // 0x37A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ESlateVisibility VisibleType; // 0x37B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ESlateVisibility HiddenType; // 0x37C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EA1[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UUCommonVisibilityWidgetBase* GetDefaultObj();
TArray<class FName> GetRegisteredPlatforms();
};
// 0x20 (0x1C0 - 0x1A0)
// Class CommonUI.CommonVisualAttachment
class UCommonVisualAttachment : public USizeBox
{
public:
struct FVector2D ContentAnchor; // 0x1A0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EA3[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonVisualAttachment* GetDefaultObj();
};
// 0x48 (0x1B0 - 0x168)
// Class CommonUI.CommonWidgetCarousel
class UCommonWidgetCarousel : public UPanelWidget
{
public:
int32 ActiveWidgetIndex; // 0x168(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EC4[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
FMulticastInlineDelegateProperty_ OnCurrentPageIndexChanged; // 0x170(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_EC5[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonWidgetCarousel* GetDefaultObj();
void SetActiveWidgetIndex(int32 Index);
void SetActiveWidget(class UWidget* Widget);
void PreviousPage();
void NextPage();
class UWidget* GetWidgetAtIndex(int32 Index);
int32 GetActiveWidgetIndex();
void EndAutoScrolling();
void BeginAutoScrolling(float ScrollInterval);
};
// 0x48 (0x198 - 0x150)
// Class CommonUI.CommonWidgetCarouselNavBar
class UCommonWidgetCarouselNavBar : public UWidget
{
public:
TSubclassOf<class UCommonButtonBase> ButtonWidgetType; // 0x150(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMargin ButtonPadding; // 0x158(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_EE3[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
class UCommonWidgetCarousel* LinkedCarousel; // 0x178(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCommonButtonGroupBase* ButtonGroup; // 0x180(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UCommonButtonBase*> Buttons; // 0x188(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UCommonWidgetCarouselNavBar* GetDefaultObj();
void SetLinkedCarousel(class UCommonWidgetCarousel* CommonCarousel);
void HandlePageChanged(class UCommonWidgetCarousel* CommonCarousel, int32 PageIndex);
void HandleButtonClicked(class UCommonButtonBase* AssociatedButton, int32 ButtonIndex);
};
// 0x0 (0x28 - 0x28)
// Class CommonUI.CommonWidgetGroupBase
class UCommonWidgetGroupBase : public UObject
{
public:
static class UClass* StaticClass();
static class UCommonWidgetGroupBase* GetDefaultObj();
void RemoveWidget(class UWidget* InWidget);
void RemoveAll();
void AddWidget(class UWidget* InWidget);
};
// 0xE8 (0x110 - 0x28)
// Class CommonUI.CommonButtonGroupBase
class UCommonButtonGroupBase : public UCommonWidgetGroupBase
{
public:
FMulticastInlineDelegateProperty_ OnSelectedButtonBaseChanged; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_F32[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
FMulticastInlineDelegateProperty_ OnHoveredButtonBaseChanged; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_F39[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
FMulticastInlineDelegateProperty_ OnButtonBaseClicked; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_F3B[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
FMulticastInlineDelegateProperty_ OnButtonBaseDoubleClicked; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_F3D[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
FMulticastInlineDelegateProperty_ OnSelectionCleared; // 0xC8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_F40[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
bool bSelectionRequired; // 0xF0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_F41[0x1F]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonButtonGroupBase* GetDefaultObj();
void SetSelectionRequired(bool bRequireSelection);
void SelectPreviousButton(bool bAllowWrap);
void SelectNextButton(bool bAllowWrap);
void SelectButtonAtIndex(int32 ButtonIndex, bool bAllowSound);
void OnSelectionStateChangedBase(class UCommonButtonBase* BaseButton, bool bIsSelected);
void OnHandleButtonBaseDoubleClicked(class UCommonButtonBase* BaseButton);
void OnHandleButtonBaseClicked(class UCommonButtonBase* BaseButton);
void OnButtonBaseUnhovered(class UCommonButtonBase* BaseButton);
void OnButtonBaseHovered(class UCommonButtonBase* BaseButton);
bool HasAnyButtons();
int32 GetSelectedButtonIndex();
class UCommonButtonBase* GetSelectedButtonBase();
int32 GetHoveredButtonIndex();
int32 GetButtonCount();
class UCommonButtonBase* GetButtonBaseAtIndex(int32 Index);
int32 FindButtonIndex(class UCommonButtonBase* ButtonToFind);
void DeselectAll();
};
// 0x10 (0x240 - 0x230)
// Class CommonUI.CommonBoundActionBar
class UCommonBoundActionBar : public UDynamicEntryBoxBase
{
public:
TSubclassOf<class UCommonButtonBase> ActionButtonClass; // 0x230(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bDisplayOwningPlayerActionsOnly; // 0x238(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bIgnoreDuplicateActions; // 0x239(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_F58[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonBoundActionBar* GetDefaultObj();
void SetDisplayOwningPlayerActionsOnly(bool bShouldOnlyDisplayOwningPlayerActions);
};
// 0x20 (0x1510 - 0x14F0)
// Class CommonUI.CommonBoundActionButton
class UCommonBoundActionButton : public UCommonButtonBase
{
public:
uint8 Pad_F5F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
class UCommonTextBlock* Text_ActionName; // 0x14F8(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_F60[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonBoundActionButton* GetDefaultObj();
void OnUpdateInputAction();
};
// 0x0 (0xB0 - 0xB0)
// Class CommonUI.CommonGenericInputActionDataTable
class UCommonGenericInputActionDataTable : public UDataTable
{
public:
static class UClass* StaticClass();
static class UCommonGenericInputActionDataTable* GetDefaultObj();
};
// 0x0 (0x28 - 0x28)
// Class CommonUI.CommonInputActionDataProcessor
class UCommonInputActionDataProcessor : public UObject
{
public:
static class UClass* StaticClass();
static class UCommonInputActionDataProcessor* GetDefaultObj();
};
// 0x128 (0x158 - 0x30)
// Class CommonUI.CommonUIActionRouterBase
class UCommonUIActionRouterBase : public ULocalPlayerSubsystem
{
public:
uint8 Pad_F68[0x128]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonUIActionRouterBase* GetDefaultObj();
};
// 0x50 (0x78 - 0x28)
// Class CommonUI.CommonUIInputSettings
class UCommonUIInputSettings : public UObject
{
public:
bool bLinkCursorToGamepadFocus; // 0x28(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_F6C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
int32 UIActionProcessingPriority; // 0x2C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<struct FUIInputAction> InputActions; // 0x30(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate)
TArray<struct FUIInputAction> ActionOverrides; // 0x40(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
struct FCommonAnalogCursorSettings AnalogCursorSettings; // 0x50(0x24)(Edit, Config, NoDestructor, NativeAccessSpecifierPrivate)
uint8 Pad_F6D[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonUIInputSettings* GetDefaultObj();
};
// 0x28 (0x58 - 0x30)
// Class CommonUI.CommonStyleSheet
class UCommonStyleSheet : public UDataAsset
{
public:
TArray<class UCommonStyleSheetTypeBase*> Properties; // 0x30(0x10)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
TArray<class UCommonStyleSheet*> ImportedStyleSheets; // 0x40(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate)
uint8 Pad_F6F[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonStyleSheet* GetDefaultObj();
};
// 0x120 (0x270 - 0x150)
// Class CommonUI.CommonActivatableWidgetContainerBase
class UCommonActivatableWidgetContainerBase : public UWidget
{
public:
uint8 Pad_F7E[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
enum class ECommonSwitcherTransition TransitionType; // 0x168(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
enum class ETransitionCurve TransitionCurveType; // 0x169(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_F80[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
float TransitionDuration; // 0x16C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UCommonActivatableWidget*> WidgetList; // 0x170(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
class UCommonActivatableWidget* DisplayedWidget; // 0x180(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FUserWidgetPool GeneratedWidgetsPool; // 0x188(0x88)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
uint8 Pad_F81[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCommonActivatableWidgetContainerBase* GetDefaultObj();
void SetTransitionDuration(float Duration);
void RemoveWidget(class UCommonActivatableWidget* WidgetToRemove);
float GetTransitionDuration();
class UCommonActivatableWidget* GetActiveWidget();
void ClearWidgets();
class UCommonActivatableWidget* BP_AddWidget(TSubclassOf<class UCommonActivatableWidget> ActivatableWidgetClass);
};
// 0x10 (0x280 - 0x270)
// Class CommonUI.CommonActivatableWidgetStack
class UCommonActivatableWidgetStack : public UCommonActivatableWidgetContainerBase
{
public:
TSubclassOf<class UCommonActivatableWidget> RootContentWidgetClass; // 0x270(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UCommonActivatableWidget* RootContentWidget; // 0x278(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UCommonActivatableWidgetStack* GetDefaultObj();
};
// 0x0 (0x270 - 0x270)
// Class CommonUI.CommonActivatableWidgetQueue
class UCommonActivatableWidgetQueue : public UCommonActivatableWidgetContainerBase
{
public:
static class UClass* StaticClass();
static class UCommonActivatableWidgetQueue* GetDefaultObj();
};
}