#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: PhysicsCore #include "Basic.hpp" namespace SDK { // Enum PhysicsCore.ETriMeshUpdateMode // NumValues: 0x0004 enum class ETriMeshUpdateMode : uint8 { Default = 0, Refit = 1, Async = 2, ETriMeshUpdateMode_MAX = 3, }; // Enum PhysicsCore.EBodyCollisionResponse // NumValues: 0x0003 enum class EBodyCollisionResponse : uint8 { BodyCollision_Enabled = 0, BodyCollision_Disabled = 1, BodyCollision_MAX = 2, }; // Enum PhysicsCore.EPhysicsType // NumValues: 0x0004 enum class EPhysicsType : uint8 { PhysType_Default = 0, PhysType_Kinematic = 1, PhysType_Simulated = 2, PhysType_MAX = 3, }; // Enum PhysicsCore.ECollisionTraceFlag // NumValues: 0x0005 enum class ECollisionTraceFlag : uint8 { CTF_UseDefault = 0, CTF_UseSimpleAndComplex = 1, CTF_UseSimpleAsComplex = 2, CTF_UseComplexAsSimple = 3, CTF_MAX = 4, }; // Enum PhysicsCore.ELinearConstraintMotion // NumValues: 0x0004 enum class ELinearConstraintMotion : uint8 { LCM_Free = 0, LCM_Limited = 1, LCM_Locked = 2, LCM_MAX = 3, }; // Enum PhysicsCore.EConstraintFrame // NumValues: 0x0003 enum class EConstraintFrame : uint8 { Frame1 = 0, Frame2 = 1, EConstraintFrame_MAX = 2, }; // Enum PhysicsCore.EAngularConstraintMotion // NumValues: 0x0004 enum class EAngularConstraintMotion : uint8 { ACM_Free = 0, ACM_Limited = 1, ACM_Locked = 2, ACM_MAX = 3, }; // Enum PhysicsCore.ESleepFamily // NumValues: 0x0004 enum class ESleepFamily : uint8 { Normal = 0, Sensitive = 1, Custom = 2, ESleepFamily_MAX = 3, }; // Enum PhysicsCore.ERadialImpulseFalloff // NumValues: 0x0003 enum class ERadialImpulseFalloff : uint8 { RIF_Constant = 0, RIF_Linear = 1, RIF_MAX = 2, }; // Enum PhysicsCore.EPhysicalSurface // NumValues: 0x0041 enum class EPhysicalSurface : uint8 { SurfaceType_Default = 0, SurfaceType1 = 1, SurfaceType2 = 2, SurfaceType3 = 3, SurfaceType4 = 4, SurfaceType5 = 5, SurfaceType6 = 6, SurfaceType7 = 7, SurfaceType8 = 8, SurfaceType9 = 9, SurfaceType10 = 10, SurfaceType11 = 11, SurfaceType12 = 12, SurfaceType13 = 13, SurfaceType14 = 14, SurfaceType15 = 15, SurfaceType16 = 16, SurfaceType17 = 17, SurfaceType18 = 18, SurfaceType19 = 19, SurfaceType20 = 20, SurfaceType21 = 21, SurfaceType22 = 22, SurfaceType23 = 23, SurfaceType24 = 24, SurfaceType25 = 25, SurfaceType26 = 26, SurfaceType27 = 27, SurfaceType28 = 28, SurfaceType29 = 29, SurfaceType30 = 30, SurfaceType31 = 31, SurfaceType32 = 32, SurfaceType33 = 33, SurfaceType34 = 34, SurfaceType35 = 35, SurfaceType36 = 36, SurfaceType37 = 37, SurfaceType38 = 38, SurfaceType39 = 39, SurfaceType40 = 40, SurfaceType41 = 41, SurfaceType42 = 42, SurfaceType43 = 43, SurfaceType44 = 44, SurfaceType45 = 45, SurfaceType46 = 46, SurfaceType47 = 47, SurfaceType48 = 48, SurfaceType49 = 49, SurfaceType50 = 50, SurfaceType51 = 51, SurfaceType52 = 52, SurfaceType53 = 53, SurfaceType54 = 54, SurfaceType55 = 55, SurfaceType56 = 56, SurfaceType57 = 57, SurfaceType58 = 58, SurfaceType59 = 59, SurfaceType60 = 60, SurfaceType61 = 61, SurfaceType62 = 62, SurfaceType_Max = 63, EPhysicalSurface_MAX = 64, }; // Enum PhysicsCore.EFrictionCombineMode // NumValues: 0x0004 enum class EFrictionCombineMode : uint8 { Average = 0, Min = 1, Multiply = 2, Max = 3, }; // Enum PhysicsCore.ERsNavPermissionDetailFlags // NumValues: 0x0017 enum class ERsNavPermissionDetailFlags : uint8 { NPD_LEDGE_NO_PULLUP = 0, NPD_LEDGE_NO_SWEEPS = 1, NPD_LEDGE_NO_GRAB = 2, NPD_LEDGE_STRAIGHT_PULLUP_ONLY = 3, NPD_LEDGE_FORCE_PULLUP = 4, NPD_LEDGE_FORCE_HANG = 5, NPD_LEDGE_SKIP_SPECIAL_JUMP_ANIM = 6, NPD_LEDGE_ALLOW_DROPDOWN = 7, NPD_LEDGE_VAULT = 8, NPD_LEDGE_DISABLE_VOLUME = 9, NPD_CLIMBING_CLAW_SURFACE = 10, NPD_CLIMB_CHECK_BODY_SURFACE_OBSTRUCTION = 11, NPD_LADDER_PLACEHOLDER = 12, NPD_BEAM_NO_MONKEY = 13, NPD_BEAM_NO_BALANCE = 14, NPD_BEAM_NO_SWING = 15, NPD_WALL_RUN_ANGLED_CAMERA = 16, NPD_WALL_RUN_ADJUST_CAMERA_OVER_TIME = 17, NPD_FORCED_WALL_SLIDE = 18, NPD_WALL_HANG_FILTER_TOPOLOGY = 19, NPD_SWIM_NO_DIVING = 20, NPD_COUNT = 21, NPD_MAX = 22, }; // Enum PhysicsCore.ERsNavPermissionFlags // NumValues: 0x0014 enum class ERsNavPermissionFlags : uint8 { NPF_LEDGE_GRAB = 0, NPF_BALANCE_BEAM = 1, NPF_SLIDE = 2, NPF_CLIMB = 3, NPF_NO_STAND = 4, NPF_WATER_VOLUME = 5, NPF_STAIRS = 6, NPF_INVISIBLE = 7, NPF_FORCE_DYNAMIC_WORLD = 8, NPF_FORCE_REACQUIRE = 9, NPF_WALL_HANG = 10, NPF_WALL_RUN = 11, NPF_QUICKSAND_VOLUME = 12, NPF_NO_OIL = 13, NPF_NO_IK = 14, NPF_WALL_PRESS = 15, NPF_NO_WALL_HANG = 16, NPF_NO_WALL_RUN = 17, NPF_COUNT = 18, NPF_MAX = 19, }; // ScriptStruct PhysicsCore.BodyInstanceCore // 0x0018 (0x0018 - 0x0000) struct alignas(0x08) FBodyInstanceCore { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bSimulatePhysics : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideMass : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableGravity : 1; // 0x0010(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAutoWeld : 1; // 0x0010(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bStartAwake : 1; // 0x0010(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateWakeEvents : 1; // 0x0010(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUpdateMassWhenScaleChanges : 1; // 0x0010(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FBodyInstanceCore; // ScriptStruct PhysicsCore.RsBitfield_NavPermissionDetailFlags // 0x0004 (0x0004 - 0x0000) struct FRsBitfield_NavPermissionDetailFlags final { public: uint32 Bits; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FRsBitfield_NavPermissionDetailFlags; // ScriptStruct PhysicsCore.RsBitfield_NavPermissionFlags // 0x0004 (0x0004 - 0x0000) struct FRsBitfield_NavPermissionFlags final { public: uint32 Bits; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FRsBitfield_NavPermissionFlags; }