324 lines
14 KiB
C++
324 lines
14 KiB
C++
|
|
#pragma once
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
* SDK generated by Dumper-7
|
|||
|
|
*
|
|||
|
|
* https://github.com/Encryqed/Dumper-7
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
// Package: DynamicCombatSystem
|
|||
|
|
|
|||
|
|
#include "Basic.hpp"
|
|||
|
|
|
|||
|
|
#include "CoreUObject_structs.hpp"
|
|||
|
|
|
|||
|
|
|
|||
|
|
namespace SDK
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.EMontageDurationEnum
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EMontageDurationEnum : uint8
|
|||
|
|
{
|
|||
|
|
E_DurationEnd = 0,
|
|||
|
|
E_DurationStart = 1,
|
|||
|
|
E_DurationCancel = 2,
|
|||
|
|
E_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.EDCSActivityType
|
|||
|
|
// NumValues: 0x000F
|
|||
|
|
enum class EDCSActivityType : uint8
|
|||
|
|
{
|
|||
|
|
E_0 = 0,
|
|||
|
|
E_1 = 1,
|
|||
|
|
E_10 = 10,
|
|||
|
|
E_40 = 40,
|
|||
|
|
E_50 = 50,
|
|||
|
|
E_60 = 60,
|
|||
|
|
E_61 = 61,
|
|||
|
|
E_62 = 62,
|
|||
|
|
E_70 = 70,
|
|||
|
|
E_95 = 95,
|
|||
|
|
E_100 = 100,
|
|||
|
|
E_101 = 101,
|
|||
|
|
E_102 = 102,
|
|||
|
|
E_120 = 120,
|
|||
|
|
E_MAX = 255,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.EDCSActionType
|
|||
|
|
// NumValues: 0x0013
|
|||
|
|
enum class EDCSActionType : uint8
|
|||
|
|
{
|
|||
|
|
E_0 = 0,
|
|||
|
|
E_1 = 1,
|
|||
|
|
E_2 = 2,
|
|||
|
|
E_3 = 3,
|
|||
|
|
E_4 = 4,
|
|||
|
|
E_5 = 5,
|
|||
|
|
E_6 = 6,
|
|||
|
|
E_7 = 7,
|
|||
|
|
E_8 = 8,
|
|||
|
|
E_9 = 9,
|
|||
|
|
E_10 = 10,
|
|||
|
|
E_50 = 50,
|
|||
|
|
E_61 = 61,
|
|||
|
|
E_62 = 62,
|
|||
|
|
E_80 = 80,
|
|||
|
|
E_81 = 81,
|
|||
|
|
E_82 = 82,
|
|||
|
|
E_83 = 83,
|
|||
|
|
E_MAX = 255,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.EAttachedMoveStep
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EAttachedMoveStep : uint8
|
|||
|
|
{
|
|||
|
|
Step1_ParentMove = 0,
|
|||
|
|
Step2_ChildMove = 1,
|
|||
|
|
Step3_ParentMove = 2,
|
|||
|
|
EAttachedMoveStep_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.EAttachedMoveMethod
|
|||
|
|
// NumValues: 0x0007
|
|||
|
|
enum class EAttachedMoveMethod : uint8
|
|||
|
|
{
|
|||
|
|
SkipMove = 0,
|
|||
|
|
RootMotion = 1,
|
|||
|
|
IKBasedToRelative = 2,
|
|||
|
|
RotateToChild_And_Then_RootMotion = 3,
|
|||
|
|
PreviewFaceToChild = 4,
|
|||
|
|
PreviewFaceToParent = 5,
|
|||
|
|
EAttachedMoveMethod_MAX = 6,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.EInitStateOfAttachedSocket
|
|||
|
|
// NumValues: 0x0007
|
|||
|
|
enum class EInitStateOfAttachedSocket : uint8
|
|||
|
|
{
|
|||
|
|
Uninitialized = 0,
|
|||
|
|
Delayed = 1,
|
|||
|
|
AvaliableNextAnimFrame = 2,
|
|||
|
|
AvaliableNow = 3,
|
|||
|
|
WaitBlendIn = 4,
|
|||
|
|
Initialized = 5,
|
|||
|
|
EInitStateOfAttachedSocket_MAX = 6,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.EImpactVelocityDecayedType
|
|||
|
|
// NumValues: 0x0006
|
|||
|
|
enum class EImpactVelocityDecayedType : uint8
|
|||
|
|
{
|
|||
|
|
FixedVelocity = 0,
|
|||
|
|
HalfByDuration = 1,
|
|||
|
|
LinearByFactor = 2,
|
|||
|
|
CubeByFactor = 3,
|
|||
|
|
CurveByAlpha = 4,
|
|||
|
|
EImpactVelocityDecayedType_MAX = 5,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.EImpactVelocityOverrideType
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class EImpactVelocityOverrideType : uint8
|
|||
|
|
{
|
|||
|
|
OverrideVelocity = 0,
|
|||
|
|
OverrideHorizontalVelocity = 1,
|
|||
|
|
AppendVelocity = 2,
|
|||
|
|
AppendHorizontalVelocity = 3,
|
|||
|
|
EImpactVelocityOverrideType_MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.E_DCSCustomizedActorFlag
|
|||
|
|
// NumValues: 0x0011
|
|||
|
|
enum class E_DCSCustomizedActorFlag : uint16
|
|||
|
|
{
|
|||
|
|
Default = 0,
|
|||
|
|
E_EnableStaticMeshPDO = 1,
|
|||
|
|
E_IsECSSimpleActor = 2,
|
|||
|
|
E_IsDCSActorIterable = 4,
|
|||
|
|
E_IsSimpleProxyActor = 8,
|
|||
|
|
E_IsSimpleReferenced = 16,
|
|||
|
|
E_IsSimpleCustomized_0 = 32,
|
|||
|
|
E_IsSimpleCustomized_1 = 64,
|
|||
|
|
E_IsSimpleCustomized_2 = 128,
|
|||
|
|
E_IsSimpleCustomized_3 = 256,
|
|||
|
|
E_IsECSSimpleEditorActor = 512,
|
|||
|
|
E_IsECSSimpleProxyManager = 1024,
|
|||
|
|
E_IsHighCostActor = 2048,
|
|||
|
|
E_PdoByCameraCollisionTest = 4096,
|
|||
|
|
E_NotPartialNavBoundsGathering = 8192,
|
|||
|
|
E_PartialNavBoundsGathering = 16384,
|
|||
|
|
E_MAX = 16385,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.E_DCSCustomizedActorComponentFlag
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class E_DCSCustomizedActorComponentFlag : uint8
|
|||
|
|
{
|
|||
|
|
Default = 0,
|
|||
|
|
E_UseNavMeshControl = 1,
|
|||
|
|
E_PartNavMeshControl = 2,
|
|||
|
|
E_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.EMyMapLevel
|
|||
|
|
// NumValues: 0x0006
|
|||
|
|
enum class EMyMapLevel : uint8
|
|||
|
|
{
|
|||
|
|
Level_1 = 0,
|
|||
|
|
Level_2 = 1,
|
|||
|
|
Level_3 = 2,
|
|||
|
|
Level_4 = 3,
|
|||
|
|
Level_5 = 4,
|
|||
|
|
Level_MAX = 5,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.EFlatCapsuleType
|
|||
|
|
// NumValues: 0x0003
|
|||
|
|
enum class EFlatCapsuleType : uint8
|
|||
|
|
{
|
|||
|
|
FlatX = 0,
|
|||
|
|
FlatY = 1,
|
|||
|
|
Max = 2,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.EDCSCameraControlMode
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class EDCSCameraControlMode : uint8
|
|||
|
|
{
|
|||
|
|
Control_None = 0,
|
|||
|
|
Control_UserInput = 1,
|
|||
|
|
Control_FollowTarget = 2,
|
|||
|
|
Control_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.EDCSCamerControlPriority
|
|||
|
|
// NumValues: 0x0005
|
|||
|
|
enum class EDCSCamerControlPriority : uint8
|
|||
|
|
{
|
|||
|
|
IgnoreUserInput = 0,
|
|||
|
|
PreferUserInput = 1,
|
|||
|
|
BreakByUserInput = 2,
|
|||
|
|
Priority_MAX = 3,
|
|||
|
|
EDCSCamerControlPriority_MAX = 4,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.EDCSTargetBlendFunction
|
|||
|
|
// NumValues: 0x0007
|
|||
|
|
enum class EDCSTargetBlendFunction : uint8
|
|||
|
|
{
|
|||
|
|
DVTBlend_Linear = 0,
|
|||
|
|
DVTBlend_Cubic = 1,
|
|||
|
|
DVTBlend_EaseIn = 2,
|
|||
|
|
DVTBlend_EaseOut = 3,
|
|||
|
|
DVTBlend_EaseInOut = 4,
|
|||
|
|
DVTBlend_PreBlended = 5,
|
|||
|
|
DVTBlend_MAX = 6,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// Enum DynamicCombatSystem.ENavCtrlAreaType
|
|||
|
|
// NumValues: 0x0004
|
|||
|
|
enum class ENavCtrlAreaType : uint8
|
|||
|
|
{
|
|||
|
|
None = 0,
|
|||
|
|
E_SwitchA = 1,
|
|||
|
|
E_SwitchB = 2,
|
|||
|
|
ENavCtrlAreaType_MAX = 3,
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// ScriptStruct DynamicCombatSystem.ActivityAccessData
|
|||
|
|
// 0x0004 (0x0004 - 0x0000)
|
|||
|
|
struct FActivityAccessData final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint32 BitData; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FActivityAccessData;
|
|||
|
|
|
|||
|
|
// ScriptStruct DynamicCombatSystem.LevelBoundOption
|
|||
|
|
// 0x0040 (0x0040 - 0x0000)
|
|||
|
|
struct FLevelBoundOption final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FName LevelName; // 0x0000(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FBox LevelBound; // 0x0008(0x0038)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FLevelBoundOption;
|
|||
|
|
|
|||
|
|
// ScriptStruct DynamicCombatSystem.LevelCooldown
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FLevelCooldown final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FString LevelName; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float LoadCooldown; // 0x0010(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float UnloadCooldown; // 0x0014(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FLevelCooldown;
|
|||
|
|
|
|||
|
|
// ScriptStruct DynamicCombatSystem.DCSSprintArmConfig
|
|||
|
|
// 0x0018 (0x0018 - 0x0000)
|
|||
|
|
struct FDCSSprintArmConfig final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float CameraArmLength; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float CameraRelativeY; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float CameraSocketX; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float CameraSocketY; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float CameraSocketZ; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float CameraRelativeZ; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FDCSSprintArmConfig;
|
|||
|
|
|
|||
|
|
// ScriptStruct DynamicCombatSystem.DCSPdoFadeParam
|
|||
|
|
// 0x0028 (0x0028 - 0x0000)
|
|||
|
|
struct FDCSPdoFadeParam final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
bool bEnableFade; // 0x0000(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class FName ParameterName; // 0x0004(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float PdoFadeStartIfEnable; // 0x000C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float PdoFadeEndIfEnable; // 0x0010(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float PdoFadeSpeedIfEnable; // 0x0014(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float PdoFadeStartIfDisable; // 0x0018(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float PdoFadeEndIfDisable; // 0x001C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float PdoFadeSpeedIfDisable; // 0x0020(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 PdoLimitLayer; // 0x0024(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FDCSPdoFadeParam;
|
|||
|
|
|
|||
|
|
// ScriptStruct DynamicCombatSystem.GenericStructPasser
|
|||
|
|
// 0x0010 (0x0010 - 0x0000)
|
|||
|
|
struct alignas(0x08) FGenericStructPasser final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FGenericStructPasser;
|
|||
|
|
|
|||
|
|
// ScriptStruct DynamicCombatSystem.ANSStartAndEnd
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FANSStartAndEnd final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float StartTime; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float EndTime; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FANSStartAndEnd;
|
|||
|
|
|
|||
|
|
// ScriptStruct DynamicCombatSystem.MontageDurationHandle
|
|||
|
|
// 0x0008 (0x0008 - 0x0000)
|
|||
|
|
struct FMontageDurationHandle final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint64 Handle; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_FMontageDurationHandle;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|