#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: EnhancedInputUtils #include "Basic.hpp" #include "InputCore_structs.hpp" namespace SDK { // Enum EnhancedInputUtils.EEnhancedInputTextParamType // NumValues: 0x0005 enum class EEnhancedInputTextParamType : uint8 { MappingName = 0, InputAction = 1, RawInput = 2, KeyMappedActions = 3, EEnhancedInputTextParamType_MAX = 4, }; // Enum EnhancedInputUtils.EInputDeviceType // NumValues: 0x0003 enum class EInputDeviceType : uint8 { Keyboard = 0, Gamepad = 1, EInputDeviceType_MAX = 2, }; // ScriptStruct EnhancedInputUtils.EnhancedInputTextParam // 0x0028 (0x0028 - 0x0000) struct FEnhancedInputTextParam final { public: TArray InputKeys; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class FName MappingName; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* InputAction; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEnhancedInputTextParamType ParamType; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FEnhancedInputTextParam; // ScriptStruct EnhancedInputUtils.EnhancedInputTextArgs // 0x0060 (0x0060 - 0x0000) struct FEnhancedInputTextArgs final { public: TArray InputParams; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) class FString KeyTagText; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText DefaultKeyText; // 0x0020(0x0010)(Edit, NativeAccessSpecifierPublic) bool bUseNamedArguments; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString IndexedArgPrefix; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 IndexedArgOffset; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideInputDevice; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInputDeviceType InputDeviceType; // 0x004D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHideSpecifiedKeys; // 0x004E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4F[0x1]; // 0x004F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) TArray KeysToNotDisplay; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FEnhancedInputTextArgs; }