241 lines
12 KiB
C++
241 lines
12 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: UMGFocus
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "Engine_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Enum UMGFocus.EUMGInputAxis
|
|
// NumValues: 0x0011
|
|
enum class EUMGInputAxis : uint8
|
|
{
|
|
UMGMapZoomIn = 0,
|
|
UMGMapZoomOut = 1,
|
|
UMGMapScreenMove_X = 2,
|
|
UMGMapScreenMove_Y = 3,
|
|
UMGLeftThumbStickXAxis = 4,
|
|
UMGLeftThumbStickYAxis = 5,
|
|
UMGRightThumbStickXAxis = 6,
|
|
UMGRightThumbStickYAxis = 7,
|
|
UMGLeftTriggerAxis = 8,
|
|
UMGRightTriggerAxis = 9,
|
|
UMGTouchpadX = 10,
|
|
UMGTouchpadY = 11,
|
|
UMGMouseWheelAxis = 12,
|
|
UMGMouseX = 13,
|
|
UMGMouseY = 14,
|
|
UMGInputAxis_MAX = 15,
|
|
EUMGInputAxis_MAX = 16,
|
|
};
|
|
|
|
// Enum UMGFocus.EUMGInputAction
|
|
// NumValues: 0x008F
|
|
enum class EUMGInputAction : uint8
|
|
{
|
|
UMGConfirm = 0,
|
|
UMGBack = 1,
|
|
UMGUINavigateUp = 2,
|
|
UMGUINavigateDown = 3,
|
|
UMGUINavigateLeft = 4,
|
|
UMGUINavigateRight = 5,
|
|
UMGCloseScreen = 6,
|
|
UMGSkipCinematicOrConversation = 7,
|
|
UMGGadgetWheelMountSlot1 = 8,
|
|
UMGGadgetWheelMountSlot2 = 9,
|
|
UMGGadgetWheelMountSlot3 = 10,
|
|
UMGGadgetWheelFelixFelicisSlot = 11,
|
|
UMGGadgetWheelConfirm = 12,
|
|
UMGMapScreenToggle = 13,
|
|
UMGInventoryScreenToggle = 14,
|
|
UMGCharacterScreenToggle = 15,
|
|
UMGChallengeScreenToggle = 16,
|
|
UMGQuestScreenToggle = 17,
|
|
UMGCompendiumScreenToggle = 18,
|
|
UMGOwlMailScreenToggle = 19,
|
|
UMGTalentsScreenToggle = 20,
|
|
UMGSettingsScreenToggle = 21,
|
|
UMGActionScreenToggle = 22,
|
|
UMGMapScreenWaypoint = 23,
|
|
UMGMapScreenFastTravel = 24,
|
|
UMGMapScreenPrevMap = 25,
|
|
UMGMapScreenNextMap = 26,
|
|
UMGMapScreenGoToQuestLog = 27,
|
|
UMGMapScreenWait = 28,
|
|
UMGTrackQuest = 29,
|
|
UMGGoToQuest = 30,
|
|
UMGGoToggleQuestScreenDetails = 31,
|
|
UMGDropItem = 32,
|
|
UMGUseEquipOrInspectItem = 33,
|
|
UMGChangeGearAppearance = 34,
|
|
UMGToggleHood = 35,
|
|
UMGSortInventory = 36,
|
|
UMGViewSpellVideo = 37,
|
|
UMGConfirmPurchase = 38,
|
|
UMGPreviewVendorGear = 39,
|
|
UMGNurturingCollect = 40,
|
|
UMGNurturingDestroy = 41,
|
|
UMGAddCreatureToInventory = 42,
|
|
UMGSummonCreature = 43,
|
|
UMGCreatureManagementScreen = 44,
|
|
UMGCreatureHideHUD = 45,
|
|
UMGHarvestCreatureByproduct = 46,
|
|
UMGRenameCreature = 47,
|
|
UMGReleaseCreature = 48,
|
|
UMGNextCreature = 49,
|
|
UMGPreviousCreature = 50,
|
|
UMGSelectBreedingPair = 51,
|
|
UMGOptionPanelPrevious = 52,
|
|
UMGOptionPanelNext = 53,
|
|
UMGOptionPanelConfirm = 54,
|
|
UMGOptionPanelCancel = 55,
|
|
UMGAccioActivityRules = 56,
|
|
UMGFieldGuideTabLeft = 57,
|
|
UMGFieldGuideTabRight = 58,
|
|
UMGLoadingScreenPrevHint = 59,
|
|
UMGLoadingScreenNextHint = 60,
|
|
UMGPauseMenu = 61,
|
|
UMGFirstPlayProgress = 62,
|
|
UMGReadEULA = 63,
|
|
UMGEulaTos = 64,
|
|
UMGEulaPrivacy = 65,
|
|
UMGFrontendChooseSave = 66,
|
|
UMGFrontendSettingsOrDeleteCharacter = 67,
|
|
UMGBenchmarkSettings = 68,
|
|
UMGResetSettings = 69,
|
|
UMGToggleMenuReader = 70,
|
|
UMGProceedPastStartScreen_Gamepad = 71,
|
|
UMGProceedPastStartScreen_Keyboard = 72,
|
|
UMGShowSkipCinematicPrompt = 73,
|
|
UMGDisplayUserProfilePicker = 74,
|
|
UMGHouseSelectSwitchMode = 75,
|
|
UMGStartSpellMiniGame = 76,
|
|
UMGSpellMinigameOption1 = 77,
|
|
UMGSpellMinigameOption2 = 78,
|
|
UMGSpellMinigameOption3 = 79,
|
|
UMGSpellMinigameOption4 = 80,
|
|
UMGLoomUpgradeItem = 81,
|
|
UMGLoomViewTraits = 82,
|
|
UMGLoomCompareEquipped = 83,
|
|
UMGLeftThumbStickUp = 84,
|
|
UMGLeftThumbStickDown = 85,
|
|
UMGLeftThumbStickLeft = 86,
|
|
UMGLeftThumbStickRight = 87,
|
|
UMGRightThumbStickUp = 88,
|
|
UMGRightThumbStickDown = 89,
|
|
UMGRightThumbStickLeft = 90,
|
|
UMGRightThumbStickRight = 91,
|
|
UMGDPadUp = 92,
|
|
UMGDPadDown = 93,
|
|
UMGDPadLeft = 94,
|
|
UMGDPadRight = 95,
|
|
UMGFaceButtonTop = 96,
|
|
UMGFaceButtonRight = 97,
|
|
UMGFaceButtonBottom = 98,
|
|
UMGFaceButtonLeft = 99,
|
|
UMGLeftShoulder = 100,
|
|
UMGLeftTrigger = 101,
|
|
UMGLeftThumbstickButton = 102,
|
|
UMGRightShoulder = 103,
|
|
UMGRightTrigger = 104,
|
|
UMGRightThumbstickButton = 105,
|
|
UMGSpecialLeft = 106,
|
|
UMGSpecialRight = 107,
|
|
UMGLeftMouseButton = 108,
|
|
UMGMiddleMouseButton = 109,
|
|
UMGRightMouseButton = 110,
|
|
UMGKeyMappingReset = 111,
|
|
UMGUnbindKeyMapping = 112,
|
|
UMGFrontend_DeleteCharacter = 113,
|
|
UMGResetTalents = 114,
|
|
UMGResetAvatarAppearance = 115,
|
|
UMGPhotoModeEnable = 116,
|
|
PhotoMode_Close = 117,
|
|
PhotoMode_ResetOptions = 118,
|
|
UMGPhotoModeUINavigateLeft = 119,
|
|
UMGPhotoModeUINavigateRight = 120,
|
|
UMGPhotoModeUINavigateUp = 121,
|
|
UMGPhotoModeUINavigateDown = 122,
|
|
UMGEULADoNotSell = 123,
|
|
UMGModMainMenuTabLeft = 124,
|
|
UMGModMainMenuTabRight = 125,
|
|
UMGModInstall = 126,
|
|
UMGModFavourite = 127,
|
|
UMGModSaveStartGame = 128,
|
|
UMGModMenuSwap = 129,
|
|
UMGModSettings = 130,
|
|
UMGModUpdate = 131,
|
|
UMGModEdit = 132,
|
|
UMGModPin = 133,
|
|
UMGModOverWriteSave = 134,
|
|
UMGModCopySave = 135,
|
|
UMGModActivate = 136,
|
|
UMGModMoveModUp = 137,
|
|
UMGModMoveModDown = 138,
|
|
UMGModStartReordering = 139,
|
|
UMGMapDebugL = 140,
|
|
UMGInputAction_MAX = 141,
|
|
EUMGInputAction_MAX = 142,
|
|
};
|
|
|
|
// ScriptStruct UMGFocus.UMGConsolidatedAxisInputData
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FUMGConsolidatedAxisInputData final
|
|
{
|
|
public:
|
|
bool bAnyAxisInputSinceLastTick; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D LeftThumbstickAxisValues; // 0x0004(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D RightThumbstickAxisValues; // 0x000C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LeftTriggerAxisValue; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RightTriggerAxisValue; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MouseWheelAxisValue; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D MouseAxisValues; // 0x0020(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D TouchpadAxisValues; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FUMGConsolidatedAxisInputData;
|
|
|
|
// ScriptStruct UMGFocus.UMGInputListener
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FUMGInputListener final
|
|
{
|
|
public:
|
|
int32 UIPriority; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UUMGFocusWidget* UMGFocusWidget; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FUMGInputListener;
|
|
|
|
// ScriptStruct UMGFocus.UMGInputListenerStack
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FUMGInputListenerStack final
|
|
{
|
|
public:
|
|
TArray<struct FUMGInputListener> InputListenerStack; // 0x0000(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FUMGInputListenerStack;
|
|
|
|
// ScriptStruct UMGFocus.UMGInputActionInfo
|
|
// 0x0002 (0x0002 - 0x0000)
|
|
struct FUMGInputActionInfo final
|
|
{
|
|
public:
|
|
EUMGInputAction InputAction; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EInputEvent InputEvent; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FUMGInputActionInfo;
|
|
|
|
}
|
|
|