1134 lines
61 KiB
C++
1134 lines
61 KiB
C++
|
|
#pragma once
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
* SDK generated by Dumper-7
|
|||
|
|
*
|
|||
|
|
* https://github.com/Encryqed/Dumper-7
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
// Package: SMGUIBase
|
|||
|
|
|
|||
|
|
#include "Basic.hpp"
|
|||
|
|
|
|||
|
|
#include "SlateCore_structs.hpp"
|
|||
|
|
#include "SMGUIBase_structs.hpp"
|
|||
|
|
#include "UMG_structs.hpp"
|
|||
|
|
#include "UMG_classes.hpp"
|
|||
|
|
#include "Engine_structs.hpp"
|
|||
|
|
#include "Engine_classes.hpp"
|
|||
|
|
#include "CoreUObject_structs.hpp"
|
|||
|
|
#include "CoreUObject_classes.hpp"
|
|||
|
|
#include "InputCore_structs.hpp"
|
|||
|
|
|
|||
|
|
|
|||
|
|
namespace SDK
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGGameSettingBase
|
|||
|
|
// 0x0038 (0x0068 - 0x0030)
|
|||
|
|
class USMGGameSettingBase : public UDataAsset
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FString NonLocalisedLabel; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FString NonLocalisedToolTip; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<struct FGameSettingEnumUnlockRequirement> UnlockRequirements; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void ResetToDefault(const class UObject* InWorldContextObject);
|
|||
|
|
|
|||
|
|
class FString GetLabel() const;
|
|||
|
|
class FString GetToolTip() const;
|
|||
|
|
bool IsUnlocked(const class UObject* InWorldContextObject) const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGGameSettingBase")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGGameSettingBase")
|
|||
|
|
}
|
|||
|
|
static class USMGGameSettingBase* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGGameSettingBase>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGGameSettingBase;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIAsyncNode
|
|||
|
|
// 0x0078 (0x00A8 - 0x0030)
|
|||
|
|
class USMGUIAsyncNode final : public UBlueprintAsyncActionBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TMulticastInlineDelegate<void(int32 TransitionIndex)> Finished; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void()> Update; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_58[0x50]; // 0x0058(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class USMGUIAsyncNode* ExitCurrentMenuScreen(const class UObject* WorldContextObject, const struct FSMGUIScreenGroupReference& ScreenGroupReference);
|
|||
|
|
static class USMGUIAsyncNode* SetCurrentMenuScreen(const class UObject* WorldContextObject, const struct FSMGUIScreenGroupReference& ScreenGroupReference, class USMGUIScreen* TargetScreen);
|
|||
|
|
static class USMGUIAsyncNode* WaitForTransition(const class UObject* WorldContextObject, const struct FSMGUIScreenGroupReference& ScreenGroupReference, class USMGUIScreenTransition* InTransition);
|
|||
|
|
static class USMGUIAsyncNode* WaitForVariousTransitions(class UObject* WorldContextObject, const struct FSMGUIScreenGroupReference& ScreenGroupReference, const struct FSMGUITransitionList& InTransitions);
|
|||
|
|
|
|||
|
|
void FinishNode();
|
|||
|
|
void UpdateNode();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIAsyncNode")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIAsyncNode")
|
|||
|
|
}
|
|||
|
|
static class USMGUIAsyncNode* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIAsyncNode>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIAsyncNode;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIUserWidgetBase
|
|||
|
|
// 0x0028 (0x0288 - 0x0260)
|
|||
|
|
class USMGUIUserWidgetBase : public UUserWidget
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_260[0x18]; // 0x0260(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<class USMGUIUserWidgetInputCallback*> InputCallbackArray; // 0x0278(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
class UPanelSlot* AddChildToPanel(class UPanelWidget* InPanelWidget, class USMGUIUserWidgetBase* InUserWidget);
|
|||
|
|
TArray<struct FKey> GetKeysFromActionMapping(const struct FActionMappingReference& ActionMapping);
|
|||
|
|
TArray<struct FKey> GetKeysFromAxisMapping(const struct FAxisMappingReference& AxisMapping);
|
|||
|
|
void ListenForActionMapping(const struct FActionMappingReference& ActionMapping, EInputEvent EventType, bool bConsume, TDelegate<void()> Callback);
|
|||
|
|
void ListenForActionMappingAdvanced(const struct FActionMappingReference& ActionMapping, EInputEvent EventType, bool bConsume, TDelegate<void()> Callback, const TDelegate<void()>& Condition, bool InIgnoreFocusCheck);
|
|||
|
|
void SetInstanceName(const class FString& InInstanceName);
|
|||
|
|
|
|||
|
|
bool DoesScreenGroupHaveFocus() const;
|
|||
|
|
bool IsFocusSuspended() const;
|
|||
|
|
bool IsScreenGroupTransitioningFromNothing() const;
|
|||
|
|
bool IsScreenGroupTransitioningToNothing() const;
|
|||
|
|
void SetReEntryFocusWidget(const class UWidget* ReEntryFocusWidget) const;
|
|||
|
|
void SetUITransition(const class USMGUIScreenTransition* InNewTransition) const;
|
|||
|
|
void SetUITransitionOnGroup(const struct FSMGUIScreenGroupReference& InGroup, const class USMGUIScreenTransition* InNewTransition) const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIUserWidgetBase")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIUserWidgetBase")
|
|||
|
|
}
|
|||
|
|
static class USMGUIUserWidgetBase* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIUserWidgetBase>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIUserWidgetBase;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGBasicButton
|
|||
|
|
// 0x0000 (0x0428 - 0x0428)
|
|||
|
|
class USMGBasicButton final : public UButton
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGBasicButton")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGBasicButton")
|
|||
|
|
}
|
|||
|
|
static class USMGBasicButton* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGBasicButton>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGBasicButton;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIWidget
|
|||
|
|
// 0x0078 (0x0300 - 0x0288)
|
|||
|
|
class USMGUIWidget : public USMGUIUserWidgetBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<class USMGUIScreenTransition*> AcceptedPreviousScreenTransitionsForReEntry; // 0x0288(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
int32 MaxSearchForScrollBoxOnReEntryRecursions; // 0x0298(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_29C[0x4]; // 0x029C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UWidget* DefaultFocusable; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class USMGTextBlock* TipText; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class FText UnlocalizedTipText; // 0x02B0(0x0018)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
TArray<class USMGTextBlock*> TextBlocks; // 0x02C8(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_2D8[0x10]; // 0x02D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UWidget* LastFocusedWidget; // 0x02E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_2F0[0x10]; // 0x02F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void ForceSetLastFocusedWidget(class UWidget* InWidget);
|
|||
|
|
void ForceUpdateTextblockFonts();
|
|||
|
|
class USMGUIScreenTransition* GetCurrentUITransition();
|
|||
|
|
class USMGUIScreenTransition* GetUITransition();
|
|||
|
|
bool IsCurrentScreen();
|
|||
|
|
void RemoveSelf();
|
|||
|
|
void ResetElapsedTimeInWidget();
|
|||
|
|
void SetAllFocusablesEnabled(bool inEnabled);
|
|||
|
|
void UpdateTip(const class FText& InTipString);
|
|||
|
|
void UpdateUnlocalizedTip(const class FText& InTipText);
|
|||
|
|
|
|||
|
|
bool CanTransition() const;
|
|||
|
|
float GetElapsedTimeInWidget() const;
|
|||
|
|
class UWidget* GetLastFocusedWidget() const;
|
|||
|
|
TArray<class USMGTextBlock*> GetTextBlocks() const;
|
|||
|
|
bool IsReadyToPlayAudio() const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIWidget")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIWidget")
|
|||
|
|
}
|
|||
|
|
static class USMGUIWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIWidget;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIRuntimeSettings
|
|||
|
|
// 0x0080 (0x00A8 - 0x0028)
|
|||
|
|
class USMGUIRuntimeSettings final : public UObject
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TMap<class FName, struct FSMGUIScreenGroupData> ScreenGroupsData; // 0x0028(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
|
|||
|
|
float MinimumTimeOnScreenBeforeAllowingAudio; // 0x0078(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FLinearColor LockedButtonColor; // 0x007C(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FLinearColor UnLockedButtonColor; // 0x008C(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
bool bShouldCrossFadeScreens; // 0x009C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
int32 ActionHUDBaseRenderDepth; // 0x00A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIRuntimeSettings")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIRuntimeSettings")
|
|||
|
|
}
|
|||
|
|
static class USMGUIRuntimeSettings* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIRuntimeSettings>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIRuntimeSettings;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIButton
|
|||
|
|
// 0x01B8 (0x0440 - 0x0288)
|
|||
|
|
class USMGUIButton : public USMGUIUserWidgetBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UAkAudioEvent* OnClickedAudioEvent; // 0x0288(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UAkAudioEvent* OnHoverAudioEvent; // 0x0290(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void()> OnClickedEvent; // 0x0298(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void()> OnPressedEvent; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void()> OnReleasedEvent; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void()> OnHoveredEvent; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void()> OnUnhoveredEvent; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
class UWidgetAnimation* Anim_OnHover; // 0x02E8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UWidgetAnimation* Anim_OnHoverLooping; // 0x02F0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UWidgetAnimation* Anim_OnUnHover; // 0x02F8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UButton* InternalButton; // 0x0300(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class FText LocalisedString; // 0x0308(0x0018)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
struct FSMGUIButtonPlatformDepText PlatformLocalisedStrings; // 0x0320(0x0078)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
struct FSMGUIToolTipText ToolTipLocale; // 0x0398(0x0090)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
struct FLinearColor TextColor; // 0x0428(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
bool bSoftLocked; // 0x0438(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
bool bKeepFocusOnMouseLeave; // 0x0439(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
bool bIsHovered; // 0x043A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_43B[0x5]; // 0x043B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void DisableButton(bool InSoftLockOnly);
|
|||
|
|
void EnableButton();
|
|||
|
|
class FText GetButtonString();
|
|||
|
|
class FText GetToolTipLocale();
|
|||
|
|
void OnButtonClicked();
|
|||
|
|
void OnButtonClicked_Internal();
|
|||
|
|
void OnButtonHovered();
|
|||
|
|
void OnButtonHovered_Internal();
|
|||
|
|
void OnButtonPressed();
|
|||
|
|
void OnButtonPressed_Internal();
|
|||
|
|
void OnButtonReleased();
|
|||
|
|
void OnButtonReleased_Internal();
|
|||
|
|
void OnButtonUnhovered();
|
|||
|
|
void OnButtonUnhovered_Internal();
|
|||
|
|
|
|||
|
|
bool IsButtonLocked() const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIButton")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIButton")
|
|||
|
|
}
|
|||
|
|
static class USMGUIButton* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIButton>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIButton;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.HUDManagerInterface
|
|||
|
|
// 0x0000 (0x0000 - 0x0000)
|
|||
|
|
class IHUDManagerInterface final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("HUDManagerInterface")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"HUDManagerInterface")
|
|||
|
|
}
|
|||
|
|
static class IHUDManagerInterface* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<IHUDManagerInterface>();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
class UObject* AsUObject()
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<UObject*>(this);
|
|||
|
|
}
|
|||
|
|
const class UObject* AsUObject() const
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<const UObject*>(this);
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_IHUDManagerInterface;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGEditableTextBox
|
|||
|
|
// 0x0050 (0x0A88 - 0x0A38)
|
|||
|
|
class USMGEditableTextBox final : public UEditableTextBox
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 MaximumCharacterAmount; // 0x0A38(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_A3C[0x4]; // 0x0A3C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FSmgFontInfo LocaleFont; // 0x0A40(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void SetLocaleFont(const struct FSmgFontInfo& InLocaleFont);
|
|||
|
|
void SetOutlineColorAndOpacity(const struct FLinearColor& InOutlineColorAndOpacity);
|
|||
|
|
void SetOutlineSize(int32 InOutlineSize);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGEditableTextBox")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGEditableTextBox")
|
|||
|
|
}
|
|||
|
|
static class USMGEditableTextBox* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGEditableTextBox>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGEditableTextBox;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGGameSettingInt
|
|||
|
|
// 0x0008 (0x0070 - 0x0068)
|
|||
|
|
class USMGGameSettingInt final : public USMGGameSettingBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 Min; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 Max; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void SetCurrentValue(const class UObject* InWorldContextObject, const int32 Value);
|
|||
|
|
|
|||
|
|
int32 GetCurrentValue(const class UObject* InWorldContextObject) const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGGameSettingInt")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGGameSettingInt")
|
|||
|
|
}
|
|||
|
|
static class USMGGameSettingInt* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGGameSettingInt>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGGameSettingInt;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGGameSettingPercent
|
|||
|
|
// 0x0000 (0x0068 - 0x0068)
|
|||
|
|
class USMGGameSettingPercent final : public USMGGameSettingBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
void SetCurrentValue(const class UObject* InWorldContextObject, const int32 Value);
|
|||
|
|
|
|||
|
|
int32 GetCurrentValue(const class UObject* InWorldContextObject) const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGGameSettingPercent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGGameSettingPercent")
|
|||
|
|
}
|
|||
|
|
static class USMGGameSettingPercent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGGameSettingPercent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGGameSettingPercent;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGGameSettingEnum
|
|||
|
|
// 0x0028 (0x0090 - 0x0068)
|
|||
|
|
class USMGGameSettingEnum final : public USMGGameSettingBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FString EnumName; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<struct FSMGGameSettingTypeEnumEntry> Entries; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic)
|
|||
|
|
bool bIsValid; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void SetCurrentEntryIndex(const class UObject* InWorldContextObject, const int32 EntryIndex);
|
|||
|
|
|
|||
|
|
uint8 GetCurrentEntryIndex(const class UObject* InWorldContextObject) const;
|
|||
|
|
uint8 GetCurrentEnumValueAsInt(const class UObject* InWorldContextObject) const;
|
|||
|
|
uint8 GetEnumValueAsInt(const int32 EntryIndex) const;
|
|||
|
|
bool IsValidIndex(const int32 EntryIndex) const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGGameSettingEnum")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGGameSettingEnum")
|
|||
|
|
}
|
|||
|
|
static class USMGGameSettingEnum* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGGameSettingEnum>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGGameSettingEnum;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGTextBlock
|
|||
|
|
// 0x0048 (0x02F0 - 0x02A8)
|
|||
|
|
class USMGTextBlock : public UTextBlock
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FSmgFontInfo LocaleFont; // 0x02A8(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void SetLocaleFont(const struct FSmgFontInfo& InLocaleFont);
|
|||
|
|
void SetOutlineColorAndOpacity(const struct FLinearColor& InOutlineColorAndOpacity);
|
|||
|
|
void SetOutlineSize(int32 InOutlineSize);
|
|||
|
|
void SetTextFromLocaleString(const class FText& InLocaleString);
|
|||
|
|
void SetWrapWithInvalidatingPanel(bool bWrapWithPanel);
|
|||
|
|
void TriggerUpdateProperties();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGTextBlock")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGTextBlock")
|
|||
|
|
}
|
|||
|
|
static class USMGTextBlock* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGTextBlock>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGTextBlock;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGLocalisedTextBlock
|
|||
|
|
// 0x00C0 (0x03B0 - 0x02F0)
|
|||
|
|
class USMGLocalisedTextBlock final : public USMGTextBlock
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FText LocaleString; // 0x02F0(0x0018)(Edit, NativeAccessSpecifierPublic)
|
|||
|
|
class FText LocaleStringPS4; // 0x0308(0x0018)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|||
|
|
class FText LocaleStringPS5; // 0x0320(0x0018)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|||
|
|
class FText LocaleStringXBOX; // 0x0338(0x0018)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|||
|
|
class FText LocaleStringXSX; // 0x0350(0x0018)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|||
|
|
class FText LocaleStringWindows; // 0x0368(0x0018)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|||
|
|
class FText LocaleStringSTADIA; // 0x0380(0x0018)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|||
|
|
class FText LocaleStringNINTENDO_SWITCH; // 0x0398(0x0018)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void SetLocaleString(const class FText& NewLocaleString);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGLocalisedTextBlock")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGLocalisedTextBlock")
|
|||
|
|
}
|
|||
|
|
static class USMGLocalisedTextBlock* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGLocalisedTextBlock>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGLocalisedTextBlock;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIBlueprintInterface
|
|||
|
|
// 0x0000 (0x0028 - 0x0028)
|
|||
|
|
class USMGUIBlueprintInterface final : public UObject
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static void ClearCurrentTransition(class UObject* WorldContextObject, const struct FSMGUIScreenGroupReference& ScreenGroupReference);
|
|||
|
|
static void ExitCurrentMenuScreen(class UObject* WorldContextObject, const struct FSMGUIScreenGroupReference& ScreenGroupReference, const struct FLatentActionInfo& LatentInfo, ESMGUIScreenResults* playerSelection);
|
|||
|
|
static const class USMGUIScreen* GetCurrentTargetScreen(class UObject* WorldContextObject, const struct FSMGUIScreenGroupReference& ScreenGroupReference);
|
|||
|
|
static void SetCurrentMenuScreen(class UObject* WorldContextObject, const struct FSMGUIScreenGroupReference& ScreenGroupReference, class USMGUIScreen* TargetScreen, const struct FLatentActionInfo& LatentInfo, ESMGUIScreenResults* playerSelection);
|
|||
|
|
static void SetUITransitionOnGroup(class UObject* WorldContextObject, const struct FSMGUIScreenGroupReference& InGroup, const class USMGUIScreenTransition* InTransition);
|
|||
|
|
static void WaitForTransition(class UObject* WorldContextObject, const struct FSMGUIScreenGroupReference& ScreenGroupReference, class USMGUIScreenTransition* InTransition, const struct FLatentActionInfo& LatentInfo, ESMGUIScreenResults* playerSelection);
|
|||
|
|
static void WaitForVariousTransitions(class UObject* WorldContextObject, const struct FSMGUIScreenGroupReference& ScreenGroupReference, const struct FSMGUITransitionList& InTransitions, const struct FLatentActionInfo& LatentInfo, ESMGUIScreenResults* playerSelection, int32* TransitionIndex);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIBlueprintInterface")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIBlueprintInterface")
|
|||
|
|
}
|
|||
|
|
static class USMGUIBlueprintInterface* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIBlueprintInterface>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIBlueprintInterface;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUICompositeButton
|
|||
|
|
// 0x0038 (0x0478 - 0x0440)
|
|||
|
|
class USMGUICompositeButton : public USMGUIButton
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UPanelWidget* ButtonLayoutPanel; // 0x0440(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class USizeBox* ButtonContentSizeBox; // 0x0448(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float WidthOverride; // 0x0450(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float HeightOverride; // 0x0454(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float MinDesiredWidth; // 0x0458(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float MinDesiredHeight; // 0x045C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float MaxDesiredWidth; // 0x0460(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float MaxDesiredHeight; // 0x0464(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
struct FMargin ContentPadding; // 0x0468(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void SetContentPadding(const struct FMargin& inNewPadding);
|
|||
|
|
|
|||
|
|
ESlateVisibility GetContentVisbility(const ESlateVisibility& InVisibility) const;
|
|||
|
|
ESlateVisibility GetContentVisibility_Internal() const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUICompositeButton")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUICompositeButton")
|
|||
|
|
}
|
|||
|
|
static class USMGUICompositeButton* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUICompositeButton>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUICompositeButton;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUICarouselButton
|
|||
|
|
// 0x0600 (0x0A78 - 0x0478)
|
|||
|
|
class USMGUICarouselButton : public USMGUICompositeButton
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class USMGUIWidgetCarousel* ContentCarousel; // 0x0478(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FButtonStyle CarouselRightButtonStyle; // 0x0480(0x0278)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
struct FButtonStyle CarouselLeftButtonStyle; // 0x06F8(0x0278)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
bool bShowCarouselNavigation; // 0x0970(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_971[0x3]; // 0x0971(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
int32 CurrentCarouselIndex; // 0x0974(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
TArray<class FText> CarouselLocalizedTextContent; // 0x0978(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
TArray<class FString> CarouselUnlocalizedContent; // 0x0988(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
TArray<int32> SkippableIndexesWhenScrolling; // 0x0998(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
TMulticastInlineDelegate<void(int32 NewIndex)> OnCarouselValueChanged; // 0x09A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void()> OnCarouselLeftButtonClickedEvent; // 0x09B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void()> OnCarouselRightButtonClickedEvent; // 0x09C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TSet<struct FKey> InputKeysDecrement; // 0x09D8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|||
|
|
TSet<struct FKey> InputKeysIncrement; // 0x0A28(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
int32 GetCarouselIndex();
|
|||
|
|
bool IncrementCarouselIndex(const int32 inIndexAdjustment, const bool bIgnoreSkippable);
|
|||
|
|
void OnCarouselLeftButtonClicked();
|
|||
|
|
void OnCarouselLeftButtonClicked_Internal();
|
|||
|
|
void OnCarouselRightButtonClicked();
|
|||
|
|
void OnCarouselRightButtonClicked_Internal();
|
|||
|
|
void OnIncrementCarouselIndex(const int32 inNewCurrentIndex);
|
|||
|
|
void OnIncrementCarouselIndex_Internal(const int32 inNewCurrentIndex);
|
|||
|
|
void SetCarouselContentTextColourAndOpacity(const struct FLinearColor& inNewColourAndOpacity);
|
|||
|
|
bool SetCarouselIndex(const int32 InIndex, const bool bIgnoreSkippable);
|
|||
|
|
void SetCarouselLocalizedTextContent(const TArray<class FText>& inCarouselLocalizedTextContent);
|
|||
|
|
void SetCarouselUnlocalizedContent(const TArray<class FString>& inCarouselUnlocalizedContent);
|
|||
|
|
void SynchroniseText();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUICarouselButton")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUICarouselButton")
|
|||
|
|
}
|
|||
|
|
static class USMGUICarouselButton* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUICarouselButton>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUICarouselButton;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIWidgetCarousel
|
|||
|
|
// 0x0578 (0x07D8 - 0x0260)
|
|||
|
|
class USMGUIWidgetCarousel : public UUserWidget
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UButton* LeftButton; // 0x0260(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UButton* RightButton; // 0x0268(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class USMGTextBlock* TextContent; // 0x0270(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
bool bShowNavigation; // 0x0278(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_279[0x3]; // 0x0279(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
int32 CurrentContentIndex; // 0x027C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bBlockIndexLooping; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<class FText> LocalizedTextContent; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<class FString> UnlocalizedContent; // 0x0298(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
struct FButtonStyle RightButtonStyle; // 0x02A8(0x0278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
struct FButtonStyle LeftButtonStyle; // 0x0520(0x0278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void(int32 NewIndex)> OnIndexChangeEvent; // 0x0798(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void()> OnLeftButtonClickedEvent; // 0x07A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void()> OnRightButtonClickedEvent; // 0x07B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_7C8[0x10]; // 0x07C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
bool AdjustContentIndex(const int32 inIndexIncrement, const bool bIgnoreSkippable);
|
|||
|
|
int32 GetCurrentCarouselIndex();
|
|||
|
|
void OnIndexChange(const int32 inCurrentIndex);
|
|||
|
|
void OnIndexChange_Internal(const int32 inCurrentIndex);
|
|||
|
|
void OnLeftButtonClicked_Internal();
|
|||
|
|
void OnRightButtonClicked_Internal();
|
|||
|
|
void SetContentFontColourAndOpacity(const struct FLinearColor& inNewFontColourAndOpacity);
|
|||
|
|
bool SetContentIndex(const int32 inNewIndex);
|
|||
|
|
void SetCurrentContentIndex(const int32 inNewIndex);
|
|||
|
|
void SetLeftButtonStyle(struct FButtonStyle* inNewStyle);
|
|||
|
|
void SetRightButtonStyle(struct FButtonStyle* inNewStyle);
|
|||
|
|
void SetShowNavigation(const bool bInNewShowNavigation);
|
|||
|
|
void UpdateContentText();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIWidgetCarousel")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIWidgetCarousel")
|
|||
|
|
}
|
|||
|
|
static class USMGUIWidgetCarousel* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIWidgetCarousel>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIWidgetCarousel;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUISCheckboxButton
|
|||
|
|
// 0x05A0 (0x0A18 - 0x0478)
|
|||
|
|
class USMGUISCheckboxButton final : public USMGUICompositeButton
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UCheckBox* ButtonCheckBox; // 0x0478(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FCheckBoxStyle ButtonCheckBoxStyle; // 0x0480(0x0580)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|||
|
|
EHorizontalAlignment ButtonCheckBoxHorizontalAlignment; // 0x0A00(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_A01[0x7]; // 0x0A01(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TMulticastInlineDelegate<void(bool bIsChecked)> OnCheckBoxStateChangedEvent; // 0x0A08(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void OnCheckBoxStateChanged(const bool bIsChecked);
|
|||
|
|
void OnCheckBoxStateChanged_Internal(const bool bIsChecked);
|
|||
|
|
void SetCheckBoxChecked(const bool bInIsChecked);
|
|||
|
|
void SetCheckBoxState(const ECheckBoxState inNewCheckBoxState);
|
|||
|
|
bool ToggleCheckboxChecked();
|
|||
|
|
|
|||
|
|
bool GetCheckBoxChecked() const;
|
|||
|
|
ECheckBoxState GetCheckBoxState() const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUISCheckboxButton")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUISCheckboxButton")
|
|||
|
|
}
|
|||
|
|
static class USMGUISCheckboxButton* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUISCheckboxButton>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUISCheckboxButton;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIImage
|
|||
|
|
// 0x0008 (0x0218 - 0x0210)
|
|||
|
|
class USMGUIImage final : public UImage
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_210[0x8]; // 0x0210(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
bool IsImageStreamingComplete();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIImage")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIImage")
|
|||
|
|
}
|
|||
|
|
static class USMGUIImage* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIImage>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIImage;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIKeyImage
|
|||
|
|
// 0x0098 (0x00C8 - 0x0030)
|
|||
|
|
class USMGUIKeyImage final : public UDataAsset
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FSMGGamepadTextures GamepadKeyTextures; // 0x0030(0x0050)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSMGKeyboardTextures KeyboardKeyTextures; // 0x0080(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
class UTexture2D* KeyboardKeyTexture; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UTexture2D* KeyboardKeyRoundTexture; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bGamepadKeyImage; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_A9[0x1F]; // 0x00A9(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
class UTexture2D* GetTexture(class UWorld* InWorld, EUSMGIconType InIconType) const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIKeyImage")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIKeyImage")
|
|||
|
|
}
|
|||
|
|
static class USMGUIKeyImage* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIKeyImage>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIKeyImage;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.ResolutionsSupportedAsset
|
|||
|
|
// 0x0010 (0x0040 - 0x0030)
|
|||
|
|
class UResolutionsSupportedAsset final : public UDataAsset
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<struct FResolutionsSupported> Resolutions; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("ResolutionsSupportedAsset")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"ResolutionsSupportedAsset")
|
|||
|
|
}
|
|||
|
|
static class UResolutionsSupportedAsset* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UResolutionsSupportedAsset>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UResolutionsSupportedAsset;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIResolutionScalarWidget
|
|||
|
|
// 0x0020 (0x0320 - 0x0300)
|
|||
|
|
class USMGUIResolutionScalarWidget : public USMGUIWidget
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class USizeBox* SizeBox; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bShowBackground; // 0x0308(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_309[0x3]; // 0x0309(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FLinearColor BackgroundColorAndOpacity; // 0x030C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_31C[0x4]; // 0x031C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIResolutionScalarWidget")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIResolutionScalarWidget")
|
|||
|
|
}
|
|||
|
|
static class USMGUIResolutionScalarWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIResolutionScalarWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIResolutionScalarWidget;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIScreen
|
|||
|
|
// 0x00A0 (0x00D0 - 0x0030)
|
|||
|
|
class USMGUIScreen final : public UDataAsset
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TSoftObjectPtr<class USMGUIScreenAssetBase> MainWidget; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<TSoftObjectPtr<class USMGUIScreenAssetBase>> OtherWidgets; // 0x0058(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<TSoftObjectPtr<class USMGUIScreenAssetBase>> ForegroundWidgets; // 0x0068(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|||
|
|
class FString DefaultShowAction; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FString DefaultHideAction; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<struct FScreenOverride> IntroOverrides; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<struct FScreenOverride> OutroOverrides; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|||
|
|
bool bPopUpScreen; // 0x00B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FLinearColor BackgroundColorAndOpacity; // 0x00BC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bForceFullscreenBackground; // 0x00CC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bForceFullscreenBackgroundWithCondition; // 0x00CD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FShowBackgroundCondition ShowBackgroundCondition; // 0x00CE(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_CF[0x1]; // 0x00CF(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIScreen")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIScreen")
|
|||
|
|
}
|
|||
|
|
static class USMGUIScreen* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIScreen>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIScreen;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIScreenAssetBase
|
|||
|
|
// 0x0000 (0x0030 - 0x0030)
|
|||
|
|
class USMGUIScreenAssetBase : public UDataAsset
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIScreenAssetBase")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIScreenAssetBase")
|
|||
|
|
}
|
|||
|
|
static class USMGUIScreenAssetBase* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIScreenAssetBase>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIScreenAssetBase;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIScreenAssetUMG
|
|||
|
|
// 0x0008 (0x0038 - 0x0030)
|
|||
|
|
class USMGUIScreenAssetUMG final : public USMGUIScreenAssetBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TSubclassOf<class USMGUIWidget> Widget; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIScreenAssetUMG")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIScreenAssetUMG")
|
|||
|
|
}
|
|||
|
|
static class USMGUIScreenAssetUMG* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIScreenAssetUMG>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIScreenAssetUMG;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIScreenTransition
|
|||
|
|
// 0x0000 (0x0030 - 0x0030)
|
|||
|
|
class USMGUIScreenTransition final : public UDataAsset
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIScreenTransition")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIScreenTransition")
|
|||
|
|
}
|
|||
|
|
static class USMGUIScreenTransition* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIScreenTransition>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIScreenTransition;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUISliderButton
|
|||
|
|
// 0x04B8 (0x0930 - 0x0478)
|
|||
|
|
class USMGUISliderButton final : public USMGUICompositeButton
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TMulticastInlineDelegate<void(float Value)> OnButtonSliderValueChanged; // 0x0478(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
float ScrollSpeedMultiplier; // 0x0488(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bUseSpeedRamp; // 0x048C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_48D[0x3]; // 0x048D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float SliderMinSpeedValue; // 0x0490(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float SliderMaxSpeedValue; // 0x0494(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float SliderSpeedRampValue; // 0x0498(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector2D ValueRange; // 0x049C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_4A4[0x4]; // 0x04A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TSet<struct FKey> InputAxis; // 0x04A8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|||
|
|
float InputAxisDeadZone; // 0x04F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_4FC[0x4]; // 0x04FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TSet<struct FKey> InputLeft; // 0x0500(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|||
|
|
TSet<struct FKey> InputRight; // 0x0550(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|||
|
|
class USlider* ButtonSlider; // 0x05A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSliderStyle ButtonSliderStyle; // 0x05A8(0x0340)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|||
|
|
EOrientation ButtonSliderOrientation; // 0x08E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_8E9[0x3]; // 0x08E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FLinearColor ButtonSliderBarColor; // 0x08EC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FLinearColor ButtonSliderHandleColor; // 0x08FC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bButtonSliderIndentHandle; // 0x090C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_90D[0x3]; // 0x090D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float ButtonSliderStepSize; // 0x0910(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float StepIncrementWait; // 0x0914(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
bool bUseSliderStep; // 0x0918(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_919[0x17]; // 0x0919(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void AdjustSliderValue(const float inNewValueAdjustment);
|
|||
|
|
float ConvertRatio_RangeValueToSliderValue(float inValue);
|
|||
|
|
float ConvertRatio_SliderValueToRangeValue(float inValue);
|
|||
|
|
float GetAxis(const class FName& InAxisName);
|
|||
|
|
void OnSliderValueChanged(const float inNewValue);
|
|||
|
|
void OnSliderValueChanged_Internal(const float inNewValue);
|
|||
|
|
void SetSliderValue(const float inNewValue);
|
|||
|
|
|
|||
|
|
float GetSliderValue() const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUISliderButton")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUISliderButton")
|
|||
|
|
}
|
|||
|
|
static class USMGUISliderButton* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUISliderButton>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUISliderButton;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUISubsystem
|
|||
|
|
// 0x0050 (0x0080 - 0x0030)
|
|||
|
|
class USMGUISubsystem final : public UGameInstanceSubsystem
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_30[0x50]; // 0x0030(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUISubsystem")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUISubsystem")
|
|||
|
|
}
|
|||
|
|
static class USMGUISubsystem* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUISubsystem>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUISubsystem;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIUserWidgetInputCallback
|
|||
|
|
// 0x0030 (0x0058 - 0x0028)
|
|||
|
|
class USMGUIUserWidgetInputCallback final : public UObject
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void InputCallback();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIUserWidgetInputCallback")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIUserWidgetInputCallback")
|
|||
|
|
}
|
|||
|
|
static class USMGUIUserWidgetInputCallback* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIUserWidgetInputCallback>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIUserWidgetInputCallback;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIUtils
|
|||
|
|
// 0x0000 (0x0028 - 0x0028)
|
|||
|
|
class USMGUIUtils final : public UObject
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static struct FVector2D GetMaxCinematicResolutionSizeBoxDimentions(class APlayerController* InPlayerController);
|
|||
|
|
static struct FVector2D GetResolutionSizeBoxDimentions(class APlayerController* InPlayerController);
|
|||
|
|
static void SetUIScreenTransition(const class UObject* InWorldContextObject, const class USMGUIScreenTransition* InTransition);
|
|||
|
|
static void WrapText(const struct FSmgFontInfo& InFontInfo, const float MaxWidth, const class FString& InTextToWrap, TArray<struct FSMGWrappedLine>* OutSubLines);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIUtils")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIUtils")
|
|||
|
|
}
|
|||
|
|
static class USMGUIUtils* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIUtils>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIUtils;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIWordToggleButtonElement
|
|||
|
|
// 0x0030 (0x0290 - 0x0260)
|
|||
|
|
class USMGUIWordToggleButtonElement final : public UUserWidget
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UWidgetAnimation* Anim_Toggle; // 0x0260(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UWidgetAnimation* Anim_UnToggle; // 0x0268(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_270[0x20]; // 0x0270(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIWordToggleButtonElement")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIWordToggleButtonElement")
|
|||
|
|
}
|
|||
|
|
static class USMGUIWordToggleButtonElement* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIWordToggleButtonElement>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIWordToggleButtonElement;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.SMGUIWordToggleButton
|
|||
|
|
// 0x0010 (0x0488 - 0x0478)
|
|||
|
|
class USMGUIWordToggleButton final : public USMGUICompositeButton
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<class USMGUIWordToggleButtonElement*> ToggleOptions; // 0x0478(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
int32 GetCurrentlySelectedIndex();
|
|||
|
|
class FString GetCurrentlySelectedLabel();
|
|||
|
|
void SetCurrentlySelectedIndex(int32 InIndex);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SMGUIWordToggleButton")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SMGUIWordToggleButton")
|
|||
|
|
}
|
|||
|
|
static class USMGUIWordToggleButton* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USMGUIWordToggleButton>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USMGUIWordToggleButton;
|
|||
|
|
|
|||
|
|
// Class SMGUIBase.TextProviderBase
|
|||
|
|
// 0x0048 (0x0070 - 0x0028)
|
|||
|
|
class UTextProviderBase final : public UObject
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_28[0x48]; // 0x0028(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
class FString BP_GetText(class UObject* WorldContextObject) const;
|
|||
|
|
bool BP_ShouldRefreshString(class UObject* WorldContextObject) const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("TextProviderBase")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"TextProviderBase")
|
|||
|
|
}
|
|||
|
|
static class UTextProviderBase* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UTextProviderBase>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UTextProviderBase;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|