#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: EnhancedInput #include "Basic.hpp" #include "EnhancedInput_structs.hpp" #include "Engine_classes.hpp" #include "InputCore_structs.hpp" #include "DeveloperSettings_structs.hpp" #include "DeveloperSettings_classes.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" namespace SDK { // 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.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.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 (0x01A8 - 0x0170) class UEnhancedInputComponent final : public UInputComponent { public: uint8 Pad_170[0x38]; // 0x0170(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 // 0x0018 (0x0050 - 0x0038) class UEnhancedInputDeveloperSettings final : public UDeveloperSettingsBackedByCVars { public: struct FPerPlatformSettings PlatformSettings; // 0x0038(0x0010)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bShouldOnlyTriggerLastActionInChord; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(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 struct FInputActionValue GetBoundActionValue(class AActor* Actor, const class UInputAction* Action); 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.EnhancedInputSubsystemInterface // 0x0000 (0x0000 - 0x0000) class IEnhancedInputSubsystemInterface final { public: bool AddKeyChordedAction(const class FString& name1, const class FString& name2); void AddMappingContext(const class UInputMappingContext* MappingContext, int32 Priority, const struct FModifyContextOptions& Options); void AddPlayerMappableConfig(const class UPlayerMappableInputConfig* Config, const struct FModifyContextOptions& Options); int32 AddPlayerMappedKey(const class FName MappingName, const struct FKey& NewKey, const struct FModifyContextOptions& Options); void ClearAllMappings(); void InjectInputForAction(const class UInputAction* Action, 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); 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 RemoveAllPlayerMappedKeys(const struct FModifyContextOptions& Options); void RemoveMappingContext(const class UInputMappingContext* MappingContext, const struct FModifyContextOptions& Options); void RemovePlayerMappableConfig(const class UPlayerMappableInputConfig* Config, const struct FModifyContextOptions& Options); int32 RemovePlayerMappedKey(const class FName MappingName, const struct FModifyContextOptions& Options); void RequestRebuildControlMappings(const struct FModifyContextOptions& Options, EInputMappingRebuildType RebuildType); TArray GetAllPlayerMappableActionKeyMappings() const; struct FKey GetPlayerMappedKey(const class FName MappingName) 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 // 0x01B0 (0x01E0 - 0x0030) class UEnhancedInputLocalPlayerSubsystem final : public ULocalPlayerSubsystem { public: uint8 Pad_30[0x1A0]; // 0x0030(0x01A0)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate ControlMappingsRebuiltDelegate; // 0x01D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) 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.EnhancedPlayerInput // 0x02F8 (0x0790 - 0x0498) class UEnhancedPlayerInput final : public UPlayerInput { public: TMap ChangeChordedActionMap; // 0x0498(0x0050)(NativeAccessSpecifierPublic) 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[0xA0]; // 0x05E8(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) TMap KeysPressedThisTick; // 0x0688(0x0050)(Transient, NativeAccessSpecifierPrivate) TMap InputsInjectedThisTick; // 0x06D8(0x0050)(Transient, NativeAccessSpecifierPrivate) TSet LastInjectedActions; // 0x0728(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_778[0x18]; // 0x0778(0x0018)(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 // 0x0040 (0x0070 - 0x0030) class UInputAction final : public UDataAsset { public: class FText ActionDescription; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bConsumeInput; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTriggerWhenPaused; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReserveAllMappings; // 0x004A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInputActionValueType ValueType; // 0x004B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(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) 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 // 0x0028 (0x0058 - 0x0030) class UInputMappingContext final : public UDataAsset { public: TArray Mappings; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class FText ContextDescription; // 0x0040(0x0018)(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.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, DisableEditOnTemplate, 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 CancelActions; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, 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 // 0x0080 (0x00B0 - 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(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) bool bIsDeprecated; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* MetaData; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap Contexts; // 0x0060(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; }