897 lines
36 KiB
C++
897 lines
36 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: EnhancedInput
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "Engine_classes.hpp"
|
|
#include "InputCore_structs.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "EnhancedInput_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class EnhancedInput.InputTrigger
|
|
// 0x0028 (0x0050 - 0x0028)
|
|
class UInputTrigger : public UObject
|
|
{
|
|
public:
|
|
float ActuationThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(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);
|
|
|
|
EnhancedInput::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<UInputTrigger>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInputTrigger;
|
|
|
|
// Class EnhancedInput.InputTriggerChordAction
|
|
// 0x0008 (0x0058 - 0x0050)
|
|
class UInputTriggerChordAction : public UInputTrigger
|
|
{
|
|
public:
|
|
class UInputAction* ChordAction; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, 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<UInputTriggerChordAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInputTriggerChordAction;
|
|
|
|
// Class EnhancedInput.EnhancedInputComponent
|
|
// 0x0030 (0x0178 - 0x0148)
|
|
class UEnhancedInputComponent : public UInputComponent
|
|
{
|
|
public:
|
|
uint8 Pad_148[0x30]; // 0x0148(0x0030)(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<UEnhancedInputComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnhancedInputComponent;
|
|
|
|
// Class EnhancedInput.InputAction
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UInputAction : public UDataAsset
|
|
{
|
|
public:
|
|
bool bConsumeInput; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTriggerWhenPaused; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bReserveAllMappings; // 0x0032(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EInputActionValueType ValueType; // 0x0033(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UInputTrigger*> Triggers; // 0x0038(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<class UInputModifier*> Modifiers; // 0x0048(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, 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<UInputAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInputAction;
|
|
|
|
// Class EnhancedInput.InputModifier
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UInputModifier : public UObject
|
|
{
|
|
public:
|
|
EModifierExecutionPhase GetExecutionPhase() const;
|
|
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<UInputModifier>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInputModifier;
|
|
|
|
// 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<UInputTriggerTimedBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInputTriggerTimedBase;
|
|
|
|
// Class EnhancedInput.EnhancedPlayerInput
|
|
// 0x0258 (0x06F0 - 0x0498)
|
|
class UEnhancedPlayerInput : public UPlayerInput
|
|
{
|
|
public:
|
|
TMap<class UInputMappingContext*, int32> AppliedInputContexts; // 0x0498(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
TArray<struct FEnhancedActionKeyMapping> EnhancedActionMappings; // 0x04E8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4F8[0x50]; // 0x04F8(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class UInputAction*, struct FInputActionInstance> ActionInstanceData; // 0x0548(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_598[0x50]; // 0x0598(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<struct FKey, struct FVector> KeysPressedThisTick; // 0x05E8(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_638[0xB8]; // 0x0638(0x00B8)(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<UEnhancedPlayerInput>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnhancedPlayerInput;
|
|
|
|
// Class EnhancedInput.EnhancedInputActionDelegateBinding
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UEnhancedInputActionDelegateBinding final : public UInputDelegateBinding
|
|
{
|
|
public:
|
|
TArray<struct FBlueprintEnhancedInputActionBinding> 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<UEnhancedInputActionDelegateBinding>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnhancedInputActionDelegateBinding;
|
|
|
|
// Class EnhancedInput.EnhancedInputActionValueBinding
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UEnhancedInputActionValueBinding final : public UInputDelegateBinding
|
|
{
|
|
public:
|
|
TArray<struct FBlueprintEnhancedInputActionBinding> 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<UEnhancedInputActionValueBinding>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnhancedInputActionValueBinding;
|
|
|
|
// Class EnhancedInput.EnhancedInputLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UEnhancedInputLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void BreakInputActionValue(const struct FInputActionValue& InActionValue, float* X, float* Y, float* Z);
|
|
static float 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(float X, float Y, float Z, const struct FInputActionValue& MatchValueType);
|
|
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<UEnhancedInputLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnhancedInputLibrary;
|
|
|
|
// Class EnhancedInput.EnhancedInputSubsystemInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IEnhancedInputSubsystemInterface final
|
|
{
|
|
public:
|
|
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<class UInputModifier*>& Modifiers, const TArray<class UInputTrigger*>& Triggers);
|
|
void InjectInputVectorForAction(const class UInputAction* Action, const struct FVector& Value, const TArray<class UInputModifier*>& Modifiers, const TArray<class UInputTrigger*>& Triggers);
|
|
EMappingQueryResult QueryMapKeyInActiveContextSet(const class UInputMappingContext* InputContext, const class UInputAction* Action, const struct FKey& Key, TArray<struct FMappingQueryIssue>* OutIssues, EMappingQueryIssue BlockingIssues);
|
|
EMappingQueryResult QueryMapKeyInContextSet(const TArray<class UInputMappingContext*>& PrioritizedActiveContexts, const class UInputMappingContext* InputContext, const class UInputAction* Action, const struct FKey& Key, TArray<struct FMappingQueryIssue>* OutIssues, EMappingQueryIssue BlockingIssues);
|
|
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);
|
|
|
|
bool HasMappingContext(const class UInputMappingContext* MappingContext) const;
|
|
TArray<struct FKey> 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<IEnhancedInputSubsystemInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IEnhancedInputSubsystemInterface;
|
|
|
|
// Class EnhancedInput.EnhancedInputLocalPlayerSubsystem
|
|
// 0x0100 (0x0130 - 0x0030)
|
|
class UEnhancedInputLocalPlayerSubsystem final : public ULocalPlayerSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x100]; // 0x0030(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
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<UEnhancedInputLocalPlayerSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnhancedInputLocalPlayerSubsystem;
|
|
|
|
// Class EnhancedInput.EnhancedInputEngineSubsystem
|
|
// 0x0108 (0x0138 - 0x0030)
|
|
class UEnhancedInputEngineSubsystem final : public UEngineSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x100]; // 0x0030(0x0100)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEnhancedPlayerInput* PlayerInput; // 0x0130(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EnhancedInputEngineSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EnhancedInputEngineSubsystem")
|
|
}
|
|
static class UEnhancedInputEngineSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEnhancedInputEngineSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnhancedInputEngineSubsystem;
|
|
|
|
// Class EnhancedInput.InputDebugKeyDelegateBinding
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UInputDebugKeyDelegateBinding final : public UInputDelegateBinding
|
|
{
|
|
public:
|
|
TArray<struct FBlueprintInputDebugKeyDelegateBinding> 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<UInputDebugKeyDelegateBinding>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInputDebugKeyDelegateBinding;
|
|
|
|
// Class EnhancedInput.InputMappingContext
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UInputMappingContext final : public UDataAsset
|
|
{
|
|
public:
|
|
class FText ContextDescription; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TArray<struct FEnhancedActionKeyMapping> Mappings; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
struct FEnhancedActionKeyMapping MapKey(const class UInputAction* Action, const struct FKey& ToKey);
|
|
void UnmapAction(const class UInputAction* Action);
|
|
void UnmapAll();
|
|
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<UInputMappingContext>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInputMappingContext;
|
|
|
|
// 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<UInputModifierDeadZone>();
|
|
}
|
|
};
|
|
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<UInputModifierScalar>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInputModifierScalar;
|
|
|
|
// 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<UInputModifierNegate>();
|
|
}
|
|
};
|
|
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<UInputModifierSmooth>();
|
|
}
|
|
};
|
|
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<UInputModifierResponseCurveExponential>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInputModifierResponseCurveExponential;
|
|
|
|
// Class EnhancedInput.InputModifierResponseCurveUser
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UInputModifierResponseCurveUser final : public UInputModifier
|
|
{
|
|
public:
|
|
class UCurveFloat* ResponseX; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* ResponseY; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* ResponseZ; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, 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<UInputModifierResponseCurveUser>();
|
|
}
|
|
};
|
|
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<UInputModifierFOVScaling>();
|
|
}
|
|
};
|
|
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<UInputModifierToWorldSpace>();
|
|
}
|
|
};
|
|
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<UInputModifierSwizzleAxis>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInputModifierSwizzleAxis;
|
|
|
|
// Class EnhancedInput.InputModifierCollection
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UInputModifierCollection final : public UInputModifier
|
|
{
|
|
public:
|
|
TArray<class UInputModifier*> Modifiers; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic)
|
|
bool bPermitValueTypeModification; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("InputModifierCollection")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"InputModifierCollection")
|
|
}
|
|
static class UInputModifierCollection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInputModifierCollection>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInputModifierCollection;
|
|
|
|
// 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<UInputTriggerDown>();
|
|
}
|
|
};
|
|
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<UInputTriggerPressed>();
|
|
}
|
|
};
|
|
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<UInputTriggerReleased>();
|
|
}
|
|
};
|
|
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<UInputTriggerHold>();
|
|
}
|
|
};
|
|
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<UInputTriggerHoldAndRelease>();
|
|
}
|
|
};
|
|
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<UInputTriggerTap>();
|
|
}
|
|
};
|
|
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<UInputTriggerPulse>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInputTriggerPulse;
|
|
|
|
// 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<UInputTriggerChordBlocker>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInputTriggerChordBlocker;
|
|
|
|
// 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, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<class UInputMappingContext*, int32> Contexts; // 0x0060(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ResetToDefault();
|
|
|
|
const class FName GetConfigName() const;
|
|
const class FText GetDisplayName() const;
|
|
TArray<struct FEnhancedActionKeyMapping> GetKeysBoundToAction(const class UInputAction* InAction) const;
|
|
struct FEnhancedActionKeyMapping GetMappingByName(const class FName MappingName) const;
|
|
const TMap<class UInputMappingContext*, int32> GetMappingContexts() const;
|
|
class UObject* GetMetaData() const;
|
|
TArray<struct FEnhancedActionKeyMapping> 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<UPlayerMappableInputConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlayerMappableInputConfig;
|
|
|
|
}
|
|
|