mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
553 lines
30 KiB
C++
553 lines
30 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// CLASSES
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class EnhancedInput.EnhancedInputActionDelegateBinding
|
|
class UEnhancedInputActionDelegateBinding : public UInputDelegateBinding
|
|
{
|
|
public:
|
|
TArray<struct FBlueprintEnhancedInputActionBinding> InputActionDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEnhancedInputActionDelegateBinding* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class EnhancedInput.EnhancedInputActionValueBinding
|
|
class UEnhancedInputActionValueBinding : public UInputDelegateBinding
|
|
{
|
|
public:
|
|
TArray<struct FBlueprintEnhancedInputActionBinding> InputActionValueBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEnhancedInputActionValueBinding* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x160 - 0x128)
|
|
// Class EnhancedInput.EnhancedInputComponent
|
|
class UEnhancedInputComponent : public UInputComponent
|
|
{
|
|
public:
|
|
uint8 Pad_1680[0x38]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEnhancedInputComponent* GetDefaultObj();
|
|
|
|
struct FInputActionValue GetBoundActionValue(class UInputAction* Action);
|
|
};
|
|
|
|
// 0x18 (0x50 - 0x38)
|
|
// Class EnhancedInput.EnhancedInputDeveloperSettings
|
|
class UEnhancedInputDeveloperSettings : public UDeveloperSettingsBackedByCVars
|
|
{
|
|
public:
|
|
struct FPerPlatformSettings PlatformSettings; // 0x38(0x10)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
bool bShouldOnlyTriggerLastActionInChord; // 0x48(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1687[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEnhancedInputDeveloperSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class EnhancedInput.EnhancedInputLibrary
|
|
class UEnhancedInputLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEnhancedInputLibrary* GetDefaultObj();
|
|
|
|
void RequestRebuildControlMappingsUsingContext(class UInputMappingContext* Context, bool bForceImmediately);
|
|
struct FInputActionValue MakeInputActionValueOfType(double X, double Y, double Z, enum class EInputActionValueType ValueType);
|
|
struct FInputActionValue MakeInputActionValue(double X, double Y, double Z, struct FInputActionValue& MatchValueType);
|
|
struct FInputActionValue GetBoundActionValue(class AActor* Actor, class UInputAction* Action);
|
|
class FString Conv_InputActionValueToString(const struct FInputActionValue& ActionValue);
|
|
bool Conv_InputActionValueToBool(const struct FInputActionValue& InValue);
|
|
struct FVector Conv_InputActionValueToAxis3D(const struct FInputActionValue& ActionValue);
|
|
struct FVector2D Conv_InputActionValueToAxis2D(const struct FInputActionValue& InValue);
|
|
double Conv_InputActionValueToAxis1D(const struct FInputActionValue& InValue);
|
|
void BreakInputActionValue(const struct FInputActionValue& InActionValue, double* X, double* Y, double* Z, enum class EInputActionValueType* Type);
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class EnhancedInput.EnhancedInputPlatformData
|
|
class UEnhancedInputPlatformData : public UObject
|
|
{
|
|
public:
|
|
TMap<class UInputMappingContext*, class UInputMappingContext*> MappingContextRedirects; // 0x28(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEnhancedInputPlatformData* GetDefaultObj();
|
|
|
|
class UInputMappingContext* GetContextRedirect(class UInputMappingContext* InContext);
|
|
};
|
|
|
|
// 0x28 (0x68 - 0x40)
|
|
// Class EnhancedInput.EnhancedInputPlatformSettings
|
|
class UEnhancedInputPlatformSettings : public UPlatformSettings
|
|
{
|
|
public:
|
|
TArray<TSoftClassPtr<class UEnhancedInputPlatformData>> InputData; // 0x40(0x10)(Edit, ZeroConstructor, Config, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<TSubclassOf<class UEnhancedInputPlatformData>> InputDataClasses; // 0x50(0x10)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
bool bShouldLogMappingContextRedirects; // 0x60(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_16E9[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEnhancedInputPlatformSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class EnhancedInput.EnhancedInputSubsystemInterface
|
|
class IEnhancedInputSubsystemInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IEnhancedInputSubsystemInterface* GetDefaultObj();
|
|
|
|
void RequestRebuildControlMappings(struct FModifyContextOptions& Options, enum class EInputMappingRebuildType RebuildType);
|
|
int32 RemovePlayerMappedKey(class FName MappingName, struct FModifyContextOptions& Options);
|
|
void RemovePlayerMappableConfig(class UPlayerMappableInputConfig* Config, struct FModifyContextOptions& Options);
|
|
void RemoveMappingContext(class UInputMappingContext* MappingContext, struct FModifyContextOptions& Options);
|
|
void RemoveAllPlayerMappedKeys(struct FModifyContextOptions& Options);
|
|
enum class EMappingQueryResult QueryMapKeyInContextSet(TArray<class UInputMappingContext*>& PrioritizedActiveContexts, class UInputMappingContext* InputContext, class UInputAction* Action, const struct FKey& Key, TArray<struct FMappingQueryIssue>* OutIssues, enum class EMappingQueryIssue BlockingIssues);
|
|
enum class EMappingQueryResult QueryMapKeyInActiveContextSet(class UInputMappingContext* InputContext, class UInputAction* Action, const struct FKey& Key, TArray<struct FMappingQueryIssue>* OutIssues, enum class EMappingQueryIssue BlockingIssues);
|
|
TArray<struct FKey> QueryKeysMappedToAction(class UInputAction* Action);
|
|
void InjectInputVectorForAction(class UInputAction* Action, const struct FVector& Value, TArray<class UInputModifier*>& Modifiers, TArray<class UInputTrigger*>& Triggers);
|
|
void InjectInputForAction(class UInputAction* Action, const struct FInputActionValue& RawValue, TArray<class UInputModifier*>& Modifiers, TArray<class UInputTrigger*>& Triggers);
|
|
bool HasMappingContext(class UInputMappingContext* MappingContext, int32* OutFoundPriority);
|
|
struct FKey GetPlayerMappedKey(class FName MappingName);
|
|
TArray<struct FEnhancedActionKeyMapping> GetAllPlayerMappableActionKeyMappings();
|
|
void ClearAllMappings();
|
|
int32 AddPlayerMappedKey(class FName MappingName, const struct FKey& NewKey, struct FModifyContextOptions& Options);
|
|
void AddPlayerMappableConfig(class UPlayerMappableInputConfig* Config, struct FModifyContextOptions& Options);
|
|
void AddMappingContext(class UInputMappingContext* MappingContext, int32 Priority, struct FModifyContextOptions& Options);
|
|
};
|
|
|
|
// 0x1B0 (0x1E0 - 0x30)
|
|
// Class EnhancedInput.EnhancedInputLocalPlayerSubsystem
|
|
class UEnhancedInputLocalPlayerSubsystem : public ULocalPlayerSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_17A5[0x1A0]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ ControlMappingsRebuiltDelegate; // 0x1D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEnhancedInputLocalPlayerSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x2A8 (0x740 - 0x498)
|
|
// Class EnhancedInput.EnhancedPlayerInput
|
|
class UEnhancedPlayerInput : public UPlayerInput
|
|
{
|
|
public:
|
|
TMap<class UInputMappingContext*, int32> AppliedInputContexts; // 0x498(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TArray<struct FEnhancedActionKeyMapping> EnhancedActionMappings; // 0x4E8(0x10)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_17AD[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<class UInputAction*, struct FInputActionInstance> ActionInstanceData; // 0x548(0x50)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_17AE[0xA0]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FKey, struct FVector> KeysPressedThisTick; // 0x638(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<class UInputAction*, struct FInjectedInputArray> InputsInjectedThisTick; // 0x688(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TSet<class UInputAction*> LastInjectedActions; // 0x6D8(0x50)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_17AF[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEnhancedPlayerInput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x70 - 0x30)
|
|
// Class EnhancedInput.InputAction
|
|
class UInputAction : public UDataAsset
|
|
{
|
|
public:
|
|
class FText ActionDescription; // 0x30(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
bool bConsumeInput; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTriggerWhenPaused; // 0x49(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bReserveAllMappings; // 0x4A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EInputActionValueType ValueType; // 0x4B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_17B8[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UInputTrigger*> Triggers; // 0x50(0x10)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UInputModifier*> Modifiers; // 0x60(0x10)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputAction* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class EnhancedInput.InputDebugKeyDelegateBinding
|
|
class UInputDebugKeyDelegateBinding : public UInputDelegateBinding
|
|
{
|
|
public:
|
|
TArray<struct FBlueprintInputDebugKeyDelegateBinding> InputDebugKeyDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputDebugKeyDelegateBinding* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x58 - 0x30)
|
|
// Class EnhancedInput.InputMappingContext
|
|
class UInputMappingContext : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FEnhancedActionKeyMapping> Mappings; // 0x30(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class FText ContextDescription; // 0x40(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputMappingContext* GetDefaultObj();
|
|
|
|
void UnmapKey(class UInputAction* Action, const struct FKey& Key);
|
|
void UnmapAllKeysFromAction(class UInputAction* Action);
|
|
void UnmapAll();
|
|
void UnmapAction(class UInputAction* Action);
|
|
struct FEnhancedActionKeyMapping MapKey(class UInputAction* Action, const struct FKey& ToKey);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class EnhancedInput.InputModifier
|
|
class UInputModifier : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputModifier* GetDefaultObj();
|
|
|
|
struct FInputActionValue ModifyRaw(class UEnhancedPlayerInput* PlayerInput, const struct FInputActionValue& CurrentValue, float DeltaTime);
|
|
struct FLinearColor GetVisualizationColor(const struct FInputActionValue& SampleValue, const struct FInputActionValue& FinalValue);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class EnhancedInput.InputModifierDeadZone
|
|
class UInputModifierDeadZone : public UInputModifier
|
|
{
|
|
public:
|
|
float LowerThreshold; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UpperThreshold; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EDeadZoneType Type; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18A8[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputModifierDeadZone* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class EnhancedInput.InputModifierScalar
|
|
class UInputModifierScalar : public UInputModifier
|
|
{
|
|
public:
|
|
struct FVector Scalar; // 0x28(0x18)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputModifierScalar* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class EnhancedInput.InputModifierScaleByDeltaTime
|
|
class UInputModifierScaleByDeltaTime : public UInputModifier
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputModifierScaleByDeltaTime* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class EnhancedInput.InputModifierNegate
|
|
class UInputModifierNegate : public UInputModifier
|
|
{
|
|
public:
|
|
bool bX; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bY; // 0x29(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bZ; // 0x2A(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18C1[0x5]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputModifierNegate* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class EnhancedInput.InputModifierSmooth
|
|
class UInputModifierSmooth : public UInputModifier
|
|
{
|
|
public:
|
|
uint8 Pad_18C6[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputModifierSmooth* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class EnhancedInput.InputModifierResponseCurveExponential
|
|
class UInputModifierResponseCurveExponential : public UInputModifier
|
|
{
|
|
public:
|
|
struct FVector CurveExponent; // 0x28(0x18)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputModifierResponseCurveExponential* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class EnhancedInput.InputModifierResponseCurveUser
|
|
class UInputModifierResponseCurveUser : public UInputModifier
|
|
{
|
|
public:
|
|
class UCurveFloat* ResponseX; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* ResponseY; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* ResponseZ; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputModifierResponseCurveUser* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class EnhancedInput.InputModifierFOVScaling
|
|
class UInputModifierFOVScaling : public UInputModifier
|
|
{
|
|
public:
|
|
float FOVScale; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EFOVScalingType FOVScalingType; // 0x2C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18CC[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputModifierFOVScaling* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class EnhancedInput.InputModifierToWorldSpace
|
|
class UInputModifierToWorldSpace : public UInputModifier
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputModifierToWorldSpace* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class EnhancedInput.InputModifierSwizzleAxis
|
|
class UInputModifierSwizzleAxis : public UInputModifier
|
|
{
|
|
public:
|
|
enum class EInputAxisSwizzle Order; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18CE[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputModifierSwizzleAxis* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class EnhancedInput.InputTrigger
|
|
class UInputTrigger : public UObject
|
|
{
|
|
public:
|
|
float ActuationThreshold; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldAlwaysTick; // 0x2C(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18DF[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FInputActionValue LastValue; // 0x30(0x20)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputTrigger* GetDefaultObj();
|
|
|
|
enum class ETriggerState UpdateState(class UEnhancedPlayerInput* PlayerInput, const struct FInputActionValue& ModifiedValue, float DeltaTime);
|
|
bool IsActuated(struct FInputActionValue& ForValue);
|
|
enum class ETriggerType GetTriggerType();
|
|
};
|
|
|
|
// 0x8 (0x58 - 0x50)
|
|
// Class EnhancedInput.InputTriggerTimedBase
|
|
class UInputTriggerTimedBase : public UInputTrigger
|
|
{
|
|
public:
|
|
float HeldDuration; // 0x50(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAffectedByTimeDilation; // 0x54(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18E8[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputTriggerTimedBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x50 - 0x50)
|
|
// Class EnhancedInput.InputTriggerDown
|
|
class UInputTriggerDown : public UInputTrigger
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputTriggerDown* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x50 - 0x50)
|
|
// Class EnhancedInput.InputTriggerPressed
|
|
class UInputTriggerPressed : public UInputTrigger
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputTriggerPressed* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x50 - 0x50)
|
|
// Class EnhancedInput.InputTriggerReleased
|
|
class UInputTriggerReleased : public UInputTrigger
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputTriggerReleased* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x68 - 0x58)
|
|
// Class EnhancedInput.InputTriggerHold
|
|
class UInputTriggerHold : public UInputTriggerTimedBase
|
|
{
|
|
public:
|
|
uint8 Pad_1908[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float HoldTimeThreshold; // 0x5C(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsOneShot; // 0x60(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1909[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputTriggerHold* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x60 - 0x58)
|
|
// Class EnhancedInput.InputTriggerHoldAndRelease
|
|
class UInputTriggerHoldAndRelease : public UInputTriggerTimedBase
|
|
{
|
|
public:
|
|
float HoldTimeThreshold; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_190D[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputTriggerHoldAndRelease* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x60 - 0x58)
|
|
// Class EnhancedInput.InputTriggerTap
|
|
class UInputTriggerTap : public UInputTriggerTimedBase
|
|
{
|
|
public:
|
|
float TapReleaseTimeThreshold; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_190E[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputTriggerTap* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x68 - 0x58)
|
|
// Class EnhancedInput.InputTriggerPulse
|
|
class UInputTriggerPulse : public UInputTriggerTimedBase
|
|
{
|
|
public:
|
|
uint8 Pad_1910[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bTriggerOnStart; // 0x5C(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1911[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float Interval; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TriggerLimit; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputTriggerPulse* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x58 - 0x50)
|
|
// Class EnhancedInput.InputTriggerChordAction
|
|
class UInputTriggerChordAction : public UInputTrigger
|
|
{
|
|
public:
|
|
class UInputAction* ChordAction; // 0x50(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputTriggerChordAction* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x58 - 0x58)
|
|
// Class EnhancedInput.InputTriggerChordBlocker
|
|
class UInputTriggerChordBlocker : public UInputTriggerChordAction
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputTriggerChordBlocker* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x78 - 0x50)
|
|
// Class EnhancedInput.InputTriggerCombo
|
|
class UInputTriggerCombo : public UInputTrigger
|
|
{
|
|
public:
|
|
int32 CurrentComboStepIndex; // 0x50(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentTimeBetweenComboSteps; // 0x54(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FInputComboStepData> ComboActions; // 0x58(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UInputAction*> CancelActions; // 0x68(0x10)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputTriggerCombo* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x80 (0xB0 - 0x30)
|
|
// Class EnhancedInput.PlayerMappableInputConfig
|
|
class UPlayerMappableInputConfig : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
class FName ConfigName; // 0x30(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FText ConfigDisplayName; // 0x38(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
bool bIsDeprecated; // 0x50(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1932[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UObject* MetaData; // 0x58(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<class UInputMappingContext*, int32> Contexts; // 0x60(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPlayerMappableInputConfig* GetDefaultObj();
|
|
|
|
void ResetToDefault();
|
|
bool IsDeprecated();
|
|
TArray<struct FEnhancedActionKeyMapping> GetPlayerMappableKeys();
|
|
class UObject* GetMetadata();
|
|
TMap<class UInputMappingContext*, int32> GetMappingContexts();
|
|
struct FEnhancedActionKeyMapping GetMappingByName(class FName MappingName);
|
|
TArray<struct FEnhancedActionKeyMapping> GetKeysBoundToAction(class UInputAction* InAction);
|
|
class FText GetDisplayName();
|
|
class FName GetConfigName();
|
|
};
|
|
|
|
}
|
|
|
|
|