#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 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; }