#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: EnhancedInput #include "Basic.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "GameplayTags_structs.hpp" #include "InputCore_structs.hpp" #include "EnhancedInput_structs.hpp" #include "Engine_classes.hpp" #include "DeveloperSettings_structs.hpp" #include "DeveloperSettings_classes.hpp" namespace SDK { // Class EnhancedInput.EnhancedPlayerMappableKeyProfile // 0x0070 (0x0098 - 0x0028) class UEnhancedPlayerMappableKeyProfile final : public UObject { public: struct FGameplayTag ProfileIdentifier; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FPlatformUserId OwningUserId; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FText DisplayName; // 0x0038(0x0010)(Edit, BlueprintVisible, SaveGame, Protected, NativeAccessSpecifierProtected) TMap PlayerMappedKeys; // 0x0048(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected) public: void ResetMappingToDefault(const class FName InMappingName); void ResetToDefault(); void SetDisplayName(const class FText& NewDisplayName); bool DoesMappingPassQueryOptions(const struct FPlayerKeyMapping& PlayerMapping, const struct FPlayerMappableKeyQueryOptions& Options) const; void DumpProfileToLog() const; int32 GetMappedKeysInRow(const class FName MappingName, TArray* OutKeys) const; int32 GetMappingNamesForKey(const struct FKey& InKey, TArray* OutMappingNames) const; const TMap GetPlayerMappingRows() const; const class FText GetProfileDisplayName() const; const struct FGameplayTag GetProfileIdentifer() const; void K2_FindKeyMapping(struct FPlayerKeyMapping* OutKeyMapping, const struct FMapPlayerKeyArgs& InArgs) const; int32 QueryPlayerMappedKeys(const struct FPlayerMappableKeyQueryOptions& Options, TArray* OutKeys) const; class FString ToString() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnhancedPlayerMappableKeyProfile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnhancedPlayerMappableKeyProfile") } static class UEnhancedPlayerMappableKeyProfile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnhancedPlayerMappableKeyProfile; // Class EnhancedInput.EnhancedInputUserSettings // 0x00F8 (0x0120 - 0x0028) class UEnhancedInputUserSettings final : public USaveGame { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnSettingsChanged; // 0x0030(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSettingsApplied; // 0x0040(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag CurrentProfileIdentifier; // 0x0070(0x0008)(SaveGame, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap SavedKeyProfiles; // 0x0078(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TWeakObjectPtr OwningLocalPlayer; // 0x00C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSet RegisteredMappingContexts; // 0x00D0(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: void ApplySettings(); void AsyncSaveSettings(); class UEnhancedPlayerMappableKeyProfile* CreateNewKeyProfile(const struct FPlayerMappableKeyProfileCreationArgs& InArgs); void MapPlayerKey(const struct FMapPlayerKeyArgs& InArgs, struct FGameplayTagContainer* FailureReason); bool RegisterInputMappingContext(const class UInputMappingContext* IMC); bool RegisterInputMappingContexts(const TSet& MappingContexts); void ResetAllPlayerKeysInRow(const struct FMapPlayerKeyArgs& InArgs, struct FGameplayTagContainer* FailureReason); void ResetKeyProfileToDefault(const struct FGameplayTag& ProfileId, struct FGameplayTagContainer* FailureReason); void SaveSettings(); bool SetKeyProfile(const struct FGameplayTag& InProfileId); void UnMapPlayerKey(const struct FMapPlayerKeyArgs& InArgs, struct FGameplayTagContainer* FailureReason); bool UnregisterInputMappingContext(const class UInputMappingContext* IMC); bool UnregisterInputMappingContexts(const TSet& MappingContexts); const TSet FindMappingsInRow(const class FName MappingName) const; class UEnhancedPlayerMappableKeyProfile* GetCurrentKeyProfile() const; const struct FGameplayTag GetCurrentKeyProfileIdentifier() const; class UEnhancedPlayerMappableKeyProfile* GetKeyProfileWithIdentifier(const struct FGameplayTag& ProfileId) const; bool IsMappingContextRegistered(const class UInputMappingContext* IMC) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnhancedInputUserSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnhancedInputUserSettings") } static class UEnhancedInputUserSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnhancedInputUserSettings; // Class EnhancedInput.EnhancedInputActionDelegateBinding // 0x0010 (0x0038 - 0x0028) class UEnhancedInputActionDelegateBinding final : public UInputDelegateBinding { public: TArray InputActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnhancedInputActionDelegateBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnhancedInputActionDelegateBinding") } static class UEnhancedInputActionDelegateBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnhancedInputActionDelegateBinding; // Class EnhancedInput.EnhancedInputActionValueBinding // 0x0010 (0x0038 - 0x0028) class UEnhancedInputActionValueBinding final : public UInputDelegateBinding { public: TArray InputActionValueBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnhancedInputActionValueBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnhancedInputActionValueBinding") } static class UEnhancedInputActionValueBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnhancedInputActionValueBinding; // Class EnhancedInput.EnhancedInputComponent // 0x0038 (0x0160 - 0x0128) class UEnhancedInputComponent final : public UInputComponent { public: uint8 Pad_128[0x38]; // 0x0128(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: struct FInputActionValue GetBoundActionValue(const class UInputAction* Action) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnhancedInputComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnhancedInputComponent") } static class UEnhancedInputComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnhancedInputComponent; // Class EnhancedInput.EnhancedInputDeveloperSettings // 0x00B0 (0x00E8 - 0x0038) class UEnhancedInputDeveloperSettings final : public UDeveloperSettingsBackedByCVars { public: TArray DefaultMappingContexts; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray DefaultWorldSubsystemMappingContexts; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) struct FPerPlatformSettings PlatformSettings; // 0x0058(0x0010)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) TSoftClassPtr UserSettingsClass; // 0x0068(0x0028)(Edit, Config, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr DefaultPlayerMappableKeyProfileClass; // 0x0090(0x0028)(Edit, Config, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr DefaultWorldInputClass; // 0x00B8(0x0028)(Edit, Config, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSendTriggeredEventsWhenInputIsFlushed : 1; // 0x00E0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableUserSettings : 1; // 0x00E0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableDefaultMappingContexts : 1; // 0x00E0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShouldOnlyTriggerLastActionInChord : 1; // 0x00E0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLogOnDeprecatedConfigUsed : 1; // 0x00E0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableWorldSubsystem : 1; // 0x00E0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShouldLogAllWorldSubsystemInputs : 1; // 0x00E0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnhancedInputDeveloperSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnhancedInputDeveloperSettings") } static class UEnhancedInputDeveloperSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnhancedInputDeveloperSettings; // Class EnhancedInput.EnhancedInputLibrary // 0x0000 (0x0028 - 0x0028) class UEnhancedInputLibrary final : public UBlueprintFunctionLibrary { public: static void BreakInputActionValue(const struct FInputActionValue& InActionValue, double* X, double* Y, double* Z, EInputActionValueType* Type); static double Conv_InputActionValueToAxis1D(const struct FInputActionValue& InValue); static struct FVector2D Conv_InputActionValueToAxis2D(const struct FInputActionValue& InValue); static struct FVector Conv_InputActionValueToAxis3D(const struct FInputActionValue& ActionValue); static bool Conv_InputActionValueToBool(const struct FInputActionValue& InValue); static class FString Conv_InputActionValueToString(const struct FInputActionValue& ActionValue); static class FString Conv_TriggerEventValueToString(const ETriggerEvent TriggerEvent); static void FlushPlayerInput(class APlayerController* PlayerController); static struct FInputActionValue GetBoundActionValue(class AActor* Actor, const class UInputAction* Action); static struct FPlayerMappableKeySlot GetFirstPlayerMappableKeySlot(); static struct FPlayerMappableKeySlot GetFourthPlayerMappableKeySlot(); static class FName GetMappingName(const struct FEnhancedActionKeyMapping& ActionKeyMapping); static class UPlayerMappableKeySettings* GetPlayerMappableKeySettings(const struct FEnhancedActionKeyMapping& ActionKeyMapping); static struct FPlayerMappableKeySlot GetSecondPlayerMappableKeySlot(); static struct FPlayerMappableKeySlot GetThirdPlayerMappableKeySlot(); static bool IsActionKeyMappingPlayerMappable(const struct FEnhancedActionKeyMapping& ActionKeyMapping); static struct FInputActionValue MakeInputActionValue(double X, double Y, double Z, const struct FInputActionValue& MatchValueType); static struct FInputActionValue MakeInputActionValueOfType(double X, double Y, double Z, const EInputActionValueType ValueType); static void RequestRebuildControlMappingsUsingContext(const class UInputMappingContext* Context, bool bForceImmediately); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnhancedInputLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnhancedInputLibrary") } static class UEnhancedInputLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnhancedInputLibrary; // Class EnhancedInput.EnhancedInputPlatformData // 0x0050 (0x0078 - 0x0028) class UEnhancedInputPlatformData final : public UObject { public: TMap MappingContextRedirects; // 0x0028(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: const class UInputMappingContext* GetContextRedirect(class UInputMappingContext* InContext) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnhancedInputPlatformData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnhancedInputPlatformData") } static class UEnhancedInputPlatformData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnhancedInputPlatformData; // Class EnhancedInput.EnhancedInputPlatformSettings // 0x0028 (0x0068 - 0x0040) class UEnhancedInputPlatformSettings final : public UPlatformSettings { public: TArray> InputData; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TArray> InputDataClasses; // 0x0050(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) bool bShouldLogMappingContextRedirects; // 0x0060(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnhancedInputPlatformSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnhancedInputPlatformSettings") } static class UEnhancedInputPlatformSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnhancedInputPlatformSettings; // Class EnhancedInput.EnhancedInputSubsystemInterface // 0x0000 (0x0000 - 0x0000) class IEnhancedInputSubsystemInterface final { public: void AddMappingContext(const class UInputMappingContext* MappingContext, int32 Priority, const struct FModifyContextOptions& Options); void ClearAllMappings(); void InjectInputForAction(const class UInputAction* Action, const struct FInputActionValue& RawValue, const TArray& Modifiers, const TArray& Triggers); void InjectInputForPlayerMapping(const class FName MappingName, const struct FInputActionValue& RawValue, const TArray& Modifiers, const TArray& Triggers); void InjectInputVectorForAction(const class UInputAction* Action, const struct FVector& Value, const TArray& Modifiers, const TArray& Triggers); void InjectInputVectorForPlayerMapping(const class FName MappingName, const struct FVector& Value, const TArray& Modifiers, const TArray& Triggers); void OnUserKeyProfileChanged(const class UEnhancedPlayerMappableKeyProfile* InNewProfile); void OnUserSettingsChanged(class UEnhancedInputUserSettings* Settings); EMappingQueryResult QueryMapKeyInActiveContextSet(const class UInputMappingContext* InputContext, const class UInputAction* Action, const struct FKey& Key, TArray* OutIssues, EMappingQueryIssue BlockingIssues); EMappingQueryResult QueryMapKeyInContextSet(const TArray& PrioritizedActiveContexts, const class UInputMappingContext* InputContext, const class UInputAction* Action, const struct FKey& Key, TArray* OutIssues, EMappingQueryIssue BlockingIssues); void RemoveMappingContext(const class UInputMappingContext* MappingContext, const struct FModifyContextOptions& Options); void RequestRebuildControlMappings(const struct FModifyContextOptions& Options, EInputMappingRebuildType RebuildType); void StartContinuousInputInjectionForAction(const class UInputAction* Action, const struct FInputActionValue& RawValue, const TArray& Modifiers, const TArray& Triggers); void StartContinuousInputInjectionForPlayerMapping(const class FName MappingName, const struct FInputActionValue& RawValue, const TArray& Modifiers, const TArray& Triggers); void StopContinuousInputInjectionForAction(const class UInputAction* Action); void StopContinuousInputInjectionForPlayerMapping(const class FName MappingName); void UpdateValueOfContinuousInputInjectionForAction(const class UInputAction* Action, const struct FInputActionValue& RawValue); void UpdateValueOfContinuousInputInjectionForPlayerMapping(const class FName MappingName, const struct FInputActionValue& RawValue); TArray GetAllPlayerMappableActionKeyMappings() const; class UEnhancedInputUserSettings* GetUserSettings() const; bool HasMappingContext(const class UInputMappingContext* MappingContext, int32* OutFoundPriority) const; TArray QueryKeysMappedToAction(const class UInputAction* Action) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnhancedInputSubsystemInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnhancedInputSubsystemInterface") } static class IEnhancedInputSubsystemInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IEnhancedInputSubsystemInterface; // Class EnhancedInput.EnhancedInputLocalPlayerSubsystem // 0x01B8 (0x01E8 - 0x0030) class UEnhancedInputLocalPlayerSubsystem final : public ULocalPlayerSubsystem { public: uint8 Pad_30[0x150]; // 0x0030(0x0150)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate ControlMappingsRebuiltDelegate; // 0x0180(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UEnhancedInputUserSettings* UserSettings; // 0x0190(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap ContinuouslyInjectedInputs; // 0x0198(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnhancedInputLocalPlayerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnhancedInputLocalPlayerSubsystem") } static class UEnhancedInputLocalPlayerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnhancedInputLocalPlayerSubsystem; // Class EnhancedInput.EnhancedInputWorldSubsystem // 0x01C8 (0x01F8 - 0x0030) class UEnhancedInputWorldSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x150]; // 0x0030(0x0150)(Fixing Size After Last Property [ Dumper-7 ]) class UEnhancedPlayerInput* PlayerInput; // 0x0180(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_188[0x10]; // 0x0188(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray> CurrentInputStack; // 0x0198(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TMap ContinuouslyInjectedInputs; // 0x01A8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) public: void AddActorInputComponent(class AActor* Actor); bool RemoveActorInputComponent(class AActor* Actor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnhancedInputWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnhancedInputWorldSubsystem") } static class UEnhancedInputWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnhancedInputWorldSubsystem; // Class EnhancedInput.EnhancedPlayerInput // 0x03A8 (0x0840 - 0x0498) class UEnhancedPlayerInput final : public UPlayerInput { public: TMap KeyConsumptionData; // 0x0498(0x0050)(Protected, NativeAccessSpecifierProtected) TMap AppliedInputContexts; // 0x04E8(0x0050)(Transient, NativeAccessSpecifierPrivate) TArray EnhancedActionMappings; // 0x0538(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_548[0x50]; // 0x0548(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) TMap ActionInstanceData; // 0x0598(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_5E8[0xF0]; // 0x05E8(0x00F0)(Fixing Size After Last Property [ Dumper-7 ]) TMap KeysPressedThisTick; // 0x06D8(0x0050)(Transient, NativeAccessSpecifierPrivate) TMap InputsInjectedThisTick; // 0x0728(0x0050)(Transient, NativeAccessSpecifierPrivate) TSet LastInjectedActions; // 0x0778(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_7C8[0x78]; // 0x07C8(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnhancedPlayerInput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnhancedPlayerInput") } static class UEnhancedPlayerInput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnhancedPlayerInput; // Class EnhancedInput.InputAction // 0x0048 (0x0078 - 0x0030) class UInputAction final : public UDataAsset { public: class FText ActionDescription; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bTriggerWhenPaused; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bConsumeInput; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bConsumesActionAndAxisMappings; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReserveAllMappings; // 0x0043(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TriggerEventsThatConsumeLegacyKeys; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInputActionValueType ValueType; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInputActionAccumulationBehavior AccumulationBehavior; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray Triggers; // 0x0050(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) TArray Modifiers; // 0x0060(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) class UPlayerMappableKeySettings* PlayerMappableKeySettings; // 0x0070(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputAction") } static class UInputAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputAction; // Class EnhancedInput.InputDebugKeyDelegateBinding // 0x0010 (0x0038 - 0x0028) class UInputDebugKeyDelegateBinding final : public UInputDelegateBinding { public: TArray InputDebugKeyDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputDebugKeyDelegateBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputDebugKeyDelegateBinding") } static class UInputDebugKeyDelegateBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputDebugKeyDelegateBinding; // Class EnhancedInput.InputMappingContext // 0x0020 (0x0050 - 0x0030) class UInputMappingContext final : public UDataAsset { public: TArray Mappings; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class FText ContextDescription; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: struct FEnhancedActionKeyMapping MapKey(const class UInputAction* Action, const struct FKey& ToKey); void UnmapAction(const class UInputAction* Action); void UnmapAll(); void UnmapAllKeysFromAction(const class UInputAction* Action); void UnmapKey(const class UInputAction* Action, const struct FKey& Key); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputMappingContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputMappingContext") } static class UInputMappingContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputMappingContext; // Class EnhancedInput.InputModifier // 0x0000 (0x0028 - 0x0028) class UInputModifier : public UObject { public: struct FLinearColor GetVisualizationColor(const struct FInputActionValue& SampleValue, const struct FInputActionValue& FinalValue) const; struct FInputActionValue ModifyRaw(const class UEnhancedPlayerInput* PlayerInput, const struct FInputActionValue& CurrentValue, float DeltaTime) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputModifier") } static class UInputModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputModifier; // Class EnhancedInput.InputModifierSmoothDelta // 0x0040 (0x0068 - 0x0028) class UInputModifierSmoothDelta final : public UInputModifier { public: ENormalizeInputSmoothingType SmoothingMethod; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Speed; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EasingExponent; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x34]; // 0x0034(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputModifierSmoothDelta") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputModifierSmoothDelta") } static class UInputModifierSmoothDelta* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputModifierSmoothDelta; // Class EnhancedInput.InputModifierDeadZone // 0x0010 (0x0038 - 0x0028) class UInputModifierDeadZone final : public UInputModifier { public: float LowerThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UpperThreshold; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDeadZoneType Type; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputModifierDeadZone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputModifierDeadZone") } static class UInputModifierDeadZone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputModifierDeadZone; // Class EnhancedInput.InputModifierScalar // 0x0018 (0x0040 - 0x0028) class UInputModifierScalar final : public UInputModifier { public: struct FVector Scalar; // 0x0028(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputModifierScalar") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputModifierScalar") } static class UInputModifierScalar* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputModifierScalar; // Class EnhancedInput.InputModifierScaleByDeltaTime // 0x0000 (0x0028 - 0x0028) class UInputModifierScaleByDeltaTime final : public UInputModifier { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputModifierScaleByDeltaTime") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputModifierScaleByDeltaTime") } static class UInputModifierScaleByDeltaTime* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputModifierScaleByDeltaTime; // Class EnhancedInput.InputModifierNegate // 0x0008 (0x0030 - 0x0028) class UInputModifierNegate final : public UInputModifier { public: bool bX; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bY; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bZ; // 0x002A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputModifierNegate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputModifierNegate") } static class UInputModifierNegate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputModifierNegate; // Class EnhancedInput.InputModifierSmooth // 0x0030 (0x0058 - 0x0028) class UInputModifierSmooth final : public UInputModifier { public: uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputModifierSmooth") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputModifierSmooth") } static class UInputModifierSmooth* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputModifierSmooth; // Class EnhancedInput.InputModifierResponseCurveExponential // 0x0018 (0x0040 - 0x0028) class UInputModifierResponseCurveExponential final : public UInputModifier { public: struct FVector CurveExponent; // 0x0028(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputModifierResponseCurveExponential") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputModifierResponseCurveExponential") } static class UInputModifierResponseCurveExponential* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputModifierResponseCurveExponential; // Class EnhancedInput.InputModifierResponseCurveUser // 0x0018 (0x0040 - 0x0028) class UInputModifierResponseCurveUser final : public UInputModifier { public: class UCurveFloat* ResponseX; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* ResponseY; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* ResponseZ; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputModifierResponseCurveUser") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputModifierResponseCurveUser") } static class UInputModifierResponseCurveUser* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputModifierResponseCurveUser; // Class EnhancedInput.InputModifierFOVScaling // 0x0008 (0x0030 - 0x0028) class UInputModifierFOVScaling final : public UInputModifier { public: float FOVScale; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFOVScalingType FOVScalingType; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputModifierFOVScaling") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputModifierFOVScaling") } static class UInputModifierFOVScaling* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputModifierFOVScaling; // Class EnhancedInput.InputModifierToWorldSpace // 0x0000 (0x0028 - 0x0028) class UInputModifierToWorldSpace final : public UInputModifier { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputModifierToWorldSpace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputModifierToWorldSpace") } static class UInputModifierToWorldSpace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputModifierToWorldSpace; // Class EnhancedInput.InputModifierSwizzleAxis // 0x0008 (0x0030 - 0x0028) class UInputModifierSwizzleAxis final : public UInputModifier { public: EInputAxisSwizzle Order; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputModifierSwizzleAxis") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputModifierSwizzleAxis") } static class UInputModifierSwizzleAxis* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputModifierSwizzleAxis; // Class EnhancedInput.InputTrigger // 0x0028 (0x0050 - 0x0028) class UInputTrigger : public UObject { public: float ActuationThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldAlwaysTick; // 0x002C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FInputActionValue LastValue; // 0x0030(0x0020)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) public: ETriggerState UpdateState(const class UEnhancedPlayerInput* PlayerInput, const struct FInputActionValue& ModifiedValue, float DeltaTime); ETriggerType GetTriggerType() const; bool IsActuated(const struct FInputActionValue& ForValue) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputTrigger") } static class UInputTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputTrigger; // Class EnhancedInput.InputTriggerTimedBase // 0x0008 (0x0058 - 0x0050) class UInputTriggerTimedBase : public UInputTrigger { public: float HeldDuration; // 0x0050(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAffectedByTimeDilation; // 0x0054(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputTriggerTimedBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputTriggerTimedBase") } static class UInputTriggerTimedBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputTriggerTimedBase; // Class EnhancedInput.InputTriggerDown // 0x0000 (0x0050 - 0x0050) class UInputTriggerDown final : public UInputTrigger { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputTriggerDown") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputTriggerDown") } static class UInputTriggerDown* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputTriggerDown; // Class EnhancedInput.InputTriggerPressed // 0x0000 (0x0050 - 0x0050) class UInputTriggerPressed final : public UInputTrigger { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputTriggerPressed") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputTriggerPressed") } static class UInputTriggerPressed* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputTriggerPressed; // Class EnhancedInput.InputTriggerReleased // 0x0000 (0x0050 - 0x0050) class UInputTriggerReleased final : public UInputTrigger { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputTriggerReleased") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputTriggerReleased") } static class UInputTriggerReleased* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputTriggerReleased; // Class EnhancedInput.InputTriggerHold // 0x0010 (0x0068 - 0x0058) class UInputTriggerHold final : public UInputTriggerTimedBase { public: uint8 Pad_58[0x4]; // 0x0058(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float HoldTimeThreshold; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsOneShot; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputTriggerHold") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputTriggerHold") } static class UInputTriggerHold* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputTriggerHold; // Class EnhancedInput.InputTriggerHoldAndRelease // 0x0008 (0x0060 - 0x0058) class UInputTriggerHoldAndRelease final : public UInputTriggerTimedBase { public: float HoldTimeThreshold; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputTriggerHoldAndRelease") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputTriggerHoldAndRelease") } static class UInputTriggerHoldAndRelease* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputTriggerHoldAndRelease; // Class EnhancedInput.InputTriggerTap // 0x0008 (0x0060 - 0x0058) class UInputTriggerTap final : public UInputTriggerTimedBase { public: float TapReleaseTimeThreshold; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputTriggerTap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputTriggerTap") } static class UInputTriggerTap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputTriggerTap; // Class EnhancedInput.InputTriggerPulse // 0x0010 (0x0068 - 0x0058) class UInputTriggerPulse final : public UInputTriggerTimedBase { public: uint8 Pad_58[0x4]; // 0x0058(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) bool bTriggerOnStart; // 0x005C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Interval; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TriggerLimit; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputTriggerPulse") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputTriggerPulse") } static class UInputTriggerPulse* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputTriggerPulse; // Class EnhancedInput.InputTriggerChordAction // 0x0008 (0x0058 - 0x0050) class UInputTriggerChordAction : public UInputTrigger { public: class UInputAction* ChordAction; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputTriggerChordAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputTriggerChordAction") } static class UInputTriggerChordAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputTriggerChordAction; // Class EnhancedInput.InputTriggerChordBlocker // 0x0000 (0x0058 - 0x0058) class UInputTriggerChordBlocker final : public UInputTriggerChordAction { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputTriggerChordBlocker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputTriggerChordBlocker") } static class UInputTriggerChordBlocker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputTriggerChordBlocker; // Class EnhancedInput.InputTriggerCombo // 0x0028 (0x0078 - 0x0050) class UInputTriggerCombo final : public UInputTrigger { public: int32 CurrentComboStepIndex; // 0x0050(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CurrentTimeBetweenComboSteps; // 0x0054(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ComboActions; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray InputCancelActions; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputTriggerCombo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputTriggerCombo") } static class UInputTriggerCombo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputTriggerCombo; // Class EnhancedInput.PlayerMappableInputConfig // 0x0078 (0x00A8 - 0x0030) class UPlayerMappableInputConfig final : public UPrimaryDataAsset { public: class FName ConfigName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FText ConfigDisplayName; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) bool bIsDeprecated; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* MetaData; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap Contexts; // 0x0058(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) public: void ResetToDefault(); const class FName GetConfigName() const; const class FText GetDisplayName() const; TArray GetKeysBoundToAction(const class UInputAction* InAction) const; struct FEnhancedActionKeyMapping GetMappingByName(const class FName MappingName) const; const TMap GetMappingContexts() const; class UObject* GetMetadata() const; TArray GetPlayerMappableKeys() const; const bool IsDeprecated() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerMappableInputConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerMappableInputConfig") } static class UPlayerMappableInputConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerMappableInputConfig; // Class EnhancedInput.PlayerMappableKeySettings // 0x0050 (0x0078 - 0x0028) class UPlayerMappableKeySettings final : public UObject { public: class UObject* MetaData; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Name_0; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText DisplayName; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class FText DisplayCategory; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FGameplayTagContainer SupportedKeyProfiles; // 0x0058(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerMappableKeySettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerMappableKeySettings") } static class UPlayerMappableKeySettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerMappableKeySettings; }