#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 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& 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 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> 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 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 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 NormalTextStyle; // 0x6D8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf NormalHoveredTextStyle; // 0x6E0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf SelectedTextStyle; // 0x6E8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf SelectedHoveredTextStyle; // 0x6F0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf 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 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 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 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 Style; // 0x338(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf 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 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& LazyTexture, bool bMatchSize); void SetBrushFromLazyMaterial(TSoftObjectPtr& LazyMaterial); void SetBrushFromLazyDisplayAsset(TSoftObjectPtr& 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 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 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& 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 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 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& 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 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 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 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 TemplateTextStyle; // 0x28(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftClassPtr TemplateButtonStyle; // 0x58(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftClassPtr 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 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 DefaultImageResourceObject; // 0x30(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr DefaultThrobberMaterial; // 0x60(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftClassPtr DefaultRichTextDataClass; // 0x90(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray 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 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 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 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 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 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 InputActions; // 0x30(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) TArray 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 Properties; // 0x30(0x10)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) TArray 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 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 ActivatableWidgetClass); }; // 0x10 (0x280 - 0x270) // Class CommonUI.CommonActivatableWidgetStack class UCommonActivatableWidgetStack : public UCommonActivatableWidgetContainerBase { public: TSubclassOf 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(); }; }