Files
ReshadePluginsCore/Hogwarts Legacy/SDK/ControlMapper_classes.hpp

673 lines
23 KiB
C++
Raw Normal View History

2026-03-06 01:33:32 +01:00
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: ControlMapper
#include "Basic.hpp"
#include "CoreUObject_classes.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "ControlMapper_structs.hpp"
#include "GameLogicRuntime_structs.hpp"
#include "GameLogicRuntime_classes.hpp"
namespace SDK
{
// Class ControlMapper.BaseWatcher
// 0x00E8 (0x0110 - 0x0028)
class UBaseWatcher : public UObject
{
public:
uint8 Pad_28[0x90]; // 0x0028(0x0090)(Fixing Size After Last Property [ Dumper-7 ])
class UWatcherRecord* WatcherRecord; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_C0[0x50]; // 0x00C0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void FiltersHaveChanged(bool bNewResult);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BaseWatcher")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BaseWatcher")
}
static class UBaseWatcher* GetDefaultObj()
{
return GetDefaultObjImpl<UBaseWatcher>();
}
};
DUMPER7_ASSERTS_UBaseWatcher;
// Class ControlMapper.ButtonWatcher
// 0x0048 (0x0158 - 0x0110)
class UButtonWatcher : public UBaseWatcher
{
public:
uint8 Pad_110[0x48]; // 0x0110(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ActionCancel();
void ActionInitiate();
void ButtonPressed();
void ButtonReleased();
void ExpressionChanged(bool NewResult);
void FlushQueuedActions(class UWatcherRecord* InWatcherRecord);
void ModifierChanged(bool NewResult);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ButtonWatcher")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ButtonWatcher")
}
static class UButtonWatcher* GetDefaultObj()
{
return GetDefaultObjImpl<UButtonWatcher>();
}
};
DUMPER7_ASSERTS_UButtonWatcher;
// Class ControlMapper.TimedButtonWatcher
// 0x0008 (0x0160 - 0x0158)
class UTimedButtonWatcher : public UButtonWatcher
{
public:
uint8 Pad_158[0x8]; // 0x0158(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ActionStop();
float RestoreChargeTime();
void SetChargeTime(float InChargeTime);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TimedButtonWatcher")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimedButtonWatcher")
}
static class UTimedButtonWatcher* GetDefaultObj()
{
return GetDefaultObjImpl<UTimedButtonWatcher>();
}
};
DUMPER7_ASSERTS_UTimedButtonWatcher;
// Class ControlMapper.ControlMapperPlayerInput
// 0x0010 (0x03B8 - 0x03A8)
class UControlMapperPlayerInput : public UPlayerInput
{
public:
uint8 Pad_3A8[0x10]; // 0x03A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ControlMapperPlayerInput")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ControlMapperPlayerInput")
}
static class UControlMapperPlayerInput* GetDefaultObj()
{
return GetDefaultObjImpl<UControlMapperPlayerInput>();
}
};
DUMPER7_ASSERTS_UControlMapperPlayerInput;
// Class ControlMapper.StickWatcher
// 0x0020 (0x0130 - 0x0110)
class UStickWatcher : public UBaseWatcher
{
public:
uint8 Pad_110[0x20]; // 0x0110(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ActionCancel();
void ActionStart();
void ActionStop();
struct FVector2D GetInputAxes();
void StickX(float AxisVal);
void StickY(float AxisVal);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StickWatcher")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StickWatcher")
}
static class UStickWatcher* GetDefaultObj()
{
return GetDefaultObjImpl<UStickWatcher>();
}
};
DUMPER7_ASSERTS_UStickWatcher;
// Class ControlMapper.WatcherRecord
// 0x0030 (0x0058 - 0x0028)
class UWatcherRecord : public UObject
{
public:
TArray<struct FInputFilter> LogicFilters; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool bRequireControlReleaseBeforeActionPressed; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFilterMustBeTrueAtActionPressed; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFilterMustBeTrueAtActionReleased; // 0x003A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bActionPressedMustHaveBeenSentToSendActionReleased; // 0x003B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRequireRepressAfterCancel; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bExecuteWhenPaused; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bModifierRequired; // 0x003E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FName_GameLogicExpression ModifierName; // 0x0040(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRequiredModifierValue; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0xF]; // 0x0049(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("WatcherRecord")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"WatcherRecord")
}
static class UWatcherRecord* GetDefaultObj()
{
return GetDefaultObjImpl<UWatcherRecord>();
}
};
DUMPER7_ASSERTS_UWatcherRecord;
// Class ControlMapper.ButtonWatcherRecord
// 0x0000 (0x0058 - 0x0058)
class UButtonWatcherRecord : public UWatcherRecord
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ButtonWatcherRecord")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ButtonWatcherRecord")
}
static class UButtonWatcherRecord* GetDefaultObj()
{
return GetDefaultObjImpl<UButtonWatcherRecord>();
}
};
DUMPER7_ASSERTS_UButtonWatcherRecord;
// Class ControlMapper.TimedButtonWatcherRecord
// 0x0008 (0x0060 - 0x0058)
class UTimedButtonWatcherRecord : public UButtonWatcherRecord
{
public:
float ChargeTime; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, 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("TimedButtonWatcherRecord")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TimedButtonWatcherRecord")
}
static class UTimedButtonWatcherRecord* GetDefaultObj()
{
return GetDefaultObjImpl<UTimedButtonWatcherRecord>();
}
};
DUMPER7_ASSERTS_UTimedButtonWatcherRecord;
// Class ControlMapper.InputToGameLogic
// 0x0008 (0x0030 - 0x0028)
class UInputToGameLogic : public UObject
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void InputFlushed();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InputToGameLogic")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InputToGameLogic")
}
static class UInputToGameLogic* GetDefaultObj()
{
return GetDefaultObjImpl<UInputToGameLogic>();
}
};
DUMPER7_ASSERTS_UInputToGameLogic;
// Class ControlMapper.ActionToGameLogic
// 0x0010 (0x0040 - 0x0030)
class UActionToGameLogic final : public UInputToGameLogic
{
public:
uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ActionToGameLogic")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ActionToGameLogic")
}
static class UActionToGameLogic* GetDefaultObj()
{
return GetDefaultObjImpl<UActionToGameLogic>();
}
};
DUMPER7_ASSERTS_UActionToGameLogic;
// Class ControlMapper.StickWatcherRecord
// 0x0008 (0x0060 - 0x0058)
class UStickWatcherRecord : public UWatcherRecord
{
public:
class UCurveFloat* StickMagCurve; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StickWatcherRecord")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StickWatcherRecord")
}
static class UStickWatcherRecord* GetDefaultObj()
{
return GetDefaultObjImpl<UStickWatcherRecord>();
}
};
DUMPER7_ASSERTS_UStickWatcherRecord;
// Class ControlMapper.AnalogButtonWatcher
// 0x0008 (0x0160 - 0x0158)
class UAnalogButtonWatcher final : public UButtonWatcher
{
public:
uint8 Pad_158[0x8]; // 0x0158(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AnalogValue(float AxisVal);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnalogButtonWatcher")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnalogButtonWatcher")
}
static class UAnalogButtonWatcher* GetDefaultObj()
{
return GetDefaultObjImpl<UAnalogButtonWatcher>();
}
};
DUMPER7_ASSERTS_UAnalogButtonWatcher;
// Class ControlMapper.AnalogButtonWatcherRecord
// 0x0008 (0x0060 - 0x0058)
class UAnalogButtonWatcherRecord final : public UButtonWatcherRecord
{
public:
float PressedValue; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReleasedValue; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnalogButtonWatcherRecord")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnalogButtonWatcherRecord")
}
static class UAnalogButtonWatcherRecord* GetDefaultObj()
{
return GetDefaultObjImpl<UAnalogButtonWatcherRecord>();
}
};
DUMPER7_ASSERTS_UAnalogButtonWatcherRecord;
// Class ControlMapper.ContextFilterComponent
// 0x0070 (0x0148 - 0x00D8)
class UContextFilterComponent final : public UGameLogicComponent
{
public:
TArray<class FName> StartingContexts; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_E8[0x60]; // 0x00E8(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static void ClearContextOnActor(class AActor* InActor, const struct FInputContextWithType& Context);
static bool EvaluateFilterOnActor(class AActor* InActor, const struct FInputFilter& InputFilter);
static bool GetContextOnActor(class AActor* InActor, const struct FInputContextWithType& Context);
static void SetContextOnActor(class AActor* InActor, const struct FInputContextWithType& Context, bool bFlag);
void AddFilter(const struct FInputFilter& InFilter);
void ClearContext(const struct FInputContextWithType& Context);
bool EvaluateFilter(const struct FInputFilter& InFilter);
bool GetContext(const struct FInputContextWithType& Context);
void RemoveFilter(const struct FInputFilter& InFilter);
void SetContext(const struct FInputContextWithType& Context, bool bFlag);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ContextFilterComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ContextFilterComponent")
}
static class UContextFilterComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UContextFilterComponent>();
}
};
DUMPER7_ASSERTS_UContextFilterComponent;
// Class ControlMapper.ControlMapperBPFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UControlMapperBPFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static void DisableCustomInput(class UObject* InputReceiver, class UInputComponent* InputComponent);
static void EnableCustomInput(class UObject* InputReceiver, class UInputComponent* InputComponent);
static float GetInputAxisValue(class AActor* InputComponentOwner, const class FName InputAxisName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ControlMapperBPFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ControlMapperBPFunctionLibrary")
}
static class UControlMapperBPFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UControlMapperBPFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UControlMapperBPFunctionLibrary;
// Class ControlMapper.ControlMapperSettings
// 0x00A8 (0x00D0 - 0x0028)
class UControlMapperSettings final : public UObject
{
public:
struct FName_GameLogicRealm UsesRealm; // 0x0028(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<struct FName_ControlMapperAction, struct FActionToGameLogicInfo> ActionToGameLogicBool; // 0x0030(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
TMap<struct FName_ControlMapperAxis, struct FAxisToGameLogicInfo> AxisToGameLogicBool; // 0x0080(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ControlMapperSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ControlMapperSettings")
}
static class UControlMapperSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UControlMapperSettings>();
}
};
DUMPER7_ASSERTS_UControlMapperSettings;
// Class ControlMapper.CustomInputDelegateBinding
// 0x0000 (0x0028 - 0x0028)
class UCustomInputDelegateBinding : public UInputDelegateBinding
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CustomInputDelegateBinding")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CustomInputDelegateBinding")
}
static class UCustomInputDelegateBinding* GetDefaultObj()
{
return GetDefaultObjImpl<UCustomInputDelegateBinding>();
}
};
DUMPER7_ASSERTS_UCustomInputDelegateBinding;
// Class ControlMapper.CustomAnalogInputActionDelegateBinding
// 0x0010 (0x0038 - 0x0028)
class UCustomAnalogInputActionDelegateBinding final : public UCustomInputDelegateBinding
{
public:
TArray<struct FCustomBlueprintAnalogInputDelegateBinding> InputActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CustomAnalogInputActionDelegateBinding")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CustomAnalogInputActionDelegateBinding")
}
static class UCustomAnalogInputActionDelegateBinding* GetDefaultObj()
{
return GetDefaultObjImpl<UCustomAnalogInputActionDelegateBinding>();
}
};
DUMPER7_ASSERTS_UCustomAnalogInputActionDelegateBinding;
// Class ControlMapper.CustomInputActionDelegateBinding
// 0x0010 (0x0038 - 0x0028)
class UCustomInputActionDelegateBinding final : public UCustomInputDelegateBinding
{
public:
TArray<struct FCustomBlueprintInputDelegateBinding> InputActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CustomInputActionDelegateBinding")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CustomInputActionDelegateBinding")
}
static class UCustomInputActionDelegateBinding* GetDefaultObj()
{
return GetDefaultObjImpl<UCustomInputActionDelegateBinding>();
}
};
DUMPER7_ASSERTS_UCustomInputActionDelegateBinding;
// Class ControlMapper.CustomInputAxisDelegateBinding
// 0x0010 (0x0038 - 0x0028)
class UCustomInputAxisDelegateBinding final : public UCustomInputDelegateBinding
{
public:
TArray<struct FBlueprintInputAxisDelegateBinding> InputAxisDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CustomInputAxisDelegateBinding")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CustomInputAxisDelegateBinding")
}
static class UCustomInputAxisDelegateBinding* GetDefaultObj()
{
return GetDefaultObjImpl<UCustomInputAxisDelegateBinding>();
}
};
DUMPER7_ASSERTS_UCustomInputAxisDelegateBinding;
// Class ControlMapper.CustomStickInputActionDelegateBinding
// 0x0010 (0x0038 - 0x0028)
class UCustomStickInputActionDelegateBinding final : public UCustomInputDelegateBinding
{
public:
TArray<struct FCustomBlueprintStickInputDelegateBinding> InputActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("CustomStickInputActionDelegateBinding")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"CustomStickInputActionDelegateBinding")
}
static class UCustomStickInputActionDelegateBinding* GetDefaultObj()
{
return GetDefaultObjImpl<UCustomStickInputActionDelegateBinding>();
}
};
DUMPER7_ASSERTS_UCustomStickInputActionDelegateBinding;
// Class ControlMapper.AxisToGameLogic
// 0x0020 (0x0050 - 0x0030)
class UAxisToGameLogic final : public UInputToGameLogic
{
public:
uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AxisToGameLogic")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AxisToGameLogic")
}
static class UAxisToGameLogic* GetDefaultObj()
{
return GetDefaultObjImpl<UAxisToGameLogic>();
}
};
DUMPER7_ASSERTS_UAxisToGameLogic;
// Class ControlMapper.InputWatcherComponent
// 0x00A0 (0x01F8 - 0x0158)
class UInputWatcherComponent final : public UInputComponent
{
public:
TArray<class UBaseWatcher*> Watchers; // 0x0158(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_168[0x28]; // 0x0168(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, class UInputToGameLogic*> InputToGameLogicMap; // 0x0190(0x0050)(NativeAccessSpecifierPrivate)
TArray<class UBaseWatcher*> UpdateWatcherList; // 0x01E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
class UGameLogicObject* GameLogicObject; // 0x01F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static void FlushQueuedActionsOnOwner(class AActor* Owner, class UWatcherRecord* InWatcherRecord);
static struct FVector2D GetFlickDirection(class AActor* Owner, class UStickFlickWatcherRecord* StickFlickWatcherRecord);
void FlushQueuedActions(class UWatcherRecord* InWatcherRecord);
class UGameLogicObject* GetGameLogicObject();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InputWatcherComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InputWatcherComponent")
}
static class UInputWatcherComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UInputWatcherComponent>();
}
};
DUMPER7_ASSERTS_UInputWatcherComponent;
// Class ControlMapper.StickFlickWatcher
// 0x0018 (0x0148 - 0x0130)
class UStickFlickWatcher final : public UStickWatcher
{
public:
uint8 Pad_130[0x18]; // 0x0130(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StickFlickWatcher")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StickFlickWatcher")
}
static class UStickFlickWatcher* GetDefaultObj()
{
return GetDefaultObjImpl<UStickFlickWatcher>();
}
};
DUMPER7_ASSERTS_UStickFlickWatcher;
// Class ControlMapper.StickFlickWatcherRecord
// 0x0010 (0x0070 - 0x0060)
class UStickFlickWatcherRecord final : public UStickWatcherRecord
{
public:
float PreFlickRestTime; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxTime; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinMagnitude; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StickFlickWatcherRecord")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StickFlickWatcherRecord")
}
static class UStickFlickWatcherRecord* GetDefaultObj()
{
return GetDefaultObjImpl<UStickFlickWatcherRecord>();
}
};
DUMPER7_ASSERTS_UStickFlickWatcherRecord;
}