#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; }