Update Unreal Engine SDK
This commit is contained in:
150
Samson/SDK/Awful_SplineMovement_classes.hpp
Normal file
150
Samson/SDK/Awful_SplineMovement_classes.hpp
Normal file
@@ -0,0 +1,150 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: Awful_SplineMovement
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "Engine_classes.hpp"
|
||||
#include "Awful_SplineMovement_structs.hpp"
|
||||
#include "CoreUObject_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Class Awful_SplineMovement.AC_KBSpline
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class UAC_KBSpline final : public UBlueprintFunctionLibrary
|
||||
{
|
||||
public:
|
||||
static void AddSegmentConstraint(class UKBSplineConfig* Config, const struct FKBSplineBounds& Bound, int32 SegmentID);
|
||||
static int32 AddSplinePoint(class UKBSplineConfig* Config, const struct FKBSplinePoint& Point);
|
||||
static struct FVector ComputeTangent(const struct FKBSplineState& State);
|
||||
static struct FVector ComputeTangentExplicit(const struct FKBSplineState& State, float Time);
|
||||
static class UKBSplineConfig* CreateSplineConfig(const struct FVector& Location);
|
||||
static void DrawDebug(class AActor* Actor, const class UKBSplineConfig* Config, const struct FKBSplineState& State, const struct FColor& CurveColour, float Width, float DisplayTime);
|
||||
static void GetChord(const class UKBSplineConfig* Config, int32 SegmentID, struct FVector* outChord);
|
||||
static struct FKBSplineState PrepareForEvaluation(const class UKBSplineConfig* Config, int32 PointID);
|
||||
static void RemoveLastSplinePoint(class UKBSplineConfig* Config);
|
||||
static struct FVector Sample(const struct FKBSplineState& State);
|
||||
static struct FVector SampleExplicit(const struct FKBSplineState& State, float Completion);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("AC_KBSpline")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"AC_KBSpline")
|
||||
}
|
||||
static class UAC_KBSpline* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UAC_KBSpline>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UAC_KBSpline;
|
||||
|
||||
// Class Awful_SplineMovement.KBSplineConfig
|
||||
// 0x0098 (0x00C0 - 0x0028)
|
||||
class UKBSplineConfig final : public UObject
|
||||
{
|
||||
public:
|
||||
uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TMap<int32, struct FKBSplineBounds> SegmentBounds; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
||||
struct FKBSplinePoint OriginPoint; // 0x0090(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
||||
int32 CommitPoint; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_B4[0xC]; // 0x00B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("KBSplineConfig")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"KBSplineConfig")
|
||||
}
|
||||
static class UKBSplineConfig* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UKBSplineConfig>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UKBSplineConfig;
|
||||
|
||||
// Class Awful_SplineMovement.AC_SplineMovementComponent
|
||||
// 0x0280 (0x1280 - 0x1000)
|
||||
#pragma pack(push, 0x1)
|
||||
class alignas(0x10) UAC_SplineMovementComponent : public UCharacterMovementComponent
|
||||
{
|
||||
public:
|
||||
float ControlLookahead; // 0x0FF8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MoveBias; // 0x0FFC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MoveTensioning; // 0x1000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float InputCurveContinuationFactor; // 0x1004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FSplineMovementInputCurvatureControl StrafeInputCurvatureControl; // 0x1008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
||||
float ThrottleAccumulationDecay; // 0x1018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float InputLookaheadBlendout; // 0x101C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MinimumSplinePointSpacing; // 0x1020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float InputCurveContinuationDecay; // 0x1024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bDelayResetOnNoInput; // 0x1028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1029[0x3]; // 0x1029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
int32 DelayResetOnNoInputThreshold; // 0x102C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool GenerateAnimTrajectory; // 0x1030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bSplineWalk; // 0x1031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bForcePlanerOnly; // 0x1032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bDisableWhenInAir; // 0x1033(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float RailWidth; // 0x1034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bForceStayOnRail; // 0x1038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1039[0x3]; // 0x1039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float MinMovementResponse; // 0x103C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxMovementResponse; // 0x1040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MinTimeToStop; // 0x1044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxTimeToStop; // 0x1048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float LaunchForce; // 0x104C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ThrottleEnertia; // 0x1050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ResponseTollerance; // 0x1054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float UrgencyFactor; // 0x1058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float InterruptionUrgency; // 0x105C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float UrgencyStickiness; // 0x1060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float BreakOrientToTargetToleranceAngle; // 0x1064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float CompleteOrientToTargetToleranceAngle; // 0x1068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float CompleteOrientToTargetRootToleranceAngle; // 0x106C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName OrientToCheckBoneName; // 0x1070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float DesiredBreakingForce; // 0x1078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_107C[0xC]; // 0x107C(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UKBSplineConfig* m_SplineConfig; // 0x1088(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
||||
uint8 Pad_1090[0x1E8]; // 0x1090(0x01E8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
void SetThrottleNormalization(float NewNormal);
|
||||
|
||||
float GetLastRecordedSpeed() const;
|
||||
struct FVector GetLookaheadPoint() const;
|
||||
bool IsTryingToMove() const;
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("AC_SplineMovementComponent")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"AC_SplineMovementComponent")
|
||||
}
|
||||
static class UAC_SplineMovementComponent* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UAC_SplineMovementComponent>();
|
||||
}
|
||||
};
|
||||
#pragma pack(pop)
|
||||
DUMPER7_ASSERTS_UAC_SplineMovementComponent;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user