diff --git a/output/animationsystem.dll.cs b/output/animationsystem.dll.cs index 21171e8..60b72b9 100644 --- a/output/animationsystem.dll.cs +++ b/output/animationsystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll @@ -730,8 +730,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSceneObjectData { - public const nint m_vMinBounds = 0x0; // - public const nint m_vMaxBounds = 0xC; // + public const nint m_vMinBounds = 0x0; // Vector + public const nint m_vMaxBounds = 0xC; // Vector public const nint m_drawCalls = 0x18; // CUtlVector public const nint m_drawBounds = 0x30; // CUtlVector public const nint m_meshlets = 0x48; // CUtlVector @@ -966,12 +966,12 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class PermModelInfo_t { public const nint m_nFlags = 0x0; // uint32 - public const nint m_vHullMin = 0x4; // - public const nint m_vHullMax = 0x10; // - public const nint m_vViewMin = 0x1C; // - public const nint m_vViewMax = 0x28; // + public const nint m_vHullMin = 0x4; // Vector + public const nint m_vHullMax = 0x10; // Vector + public const nint m_vViewMin = 0x1C; // Vector + public const nint m_vViewMax = 0x28; // Vector public const nint m_flMass = 0x34; // float32 - public const nint m_vEyePosition = 0x38; // + public const nint m_vEyePosition = 0x38; // Vector public const nint m_flMaxEyeDeflection = 0x44; // float32 public const nint m_sSurfaceProperty = 0x48; // CUtlString public const nint m_keyValueText = 0x50; // CUtlString @@ -982,7 +982,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class StanceInfo_t { - public const nint m_vPosition = 0x0; // + public const nint m_vPosition = 0x0; // Vector public const nint m_flDirection = 0xC; // float32 } // Parent: None @@ -1091,7 +1091,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CVectorAnimParameter { - public const nint m_defaultValue = 0x78; // + public const nint m_defaultValue = 0x78; // Vector public const nint m_bInterpolate = 0x84; // bool } // Parent: CUnaryUpdateNode @@ -1332,7 +1332,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CDrawCullingData { - public const nint m_vConeApex = 0x0; // + public const nint m_vConeApex = 0x0; // Vector public const nint m_ConeAxis = 0xC; // int8[3] public const nint m_ConeCutoff = 0xF; // int8 } @@ -1352,14 +1352,14 @@ namespace CS2Dumper.Schemas { public const nint m_bEnableLinearLimit = 0x51; // bool public const nint m_LinearLimit = 0x54; // VPhysXRange_t public const nint m_bEnableLinearMotor = 0x5C; // bool - public const nint m_vLinearTargetVelocity = 0x60; // + public const nint m_vLinearTargetVelocity = 0x60; // Vector public const nint m_flMaxForce = 0x6C; // float32 public const nint m_bEnableSwingLimit = 0x70; // bool public const nint m_SwingLimit = 0x74; // VPhysXRange_t public const nint m_bEnableTwistLimit = 0x7C; // bool public const nint m_TwistLimit = 0x80; // VPhysXRange_t public const nint m_bEnableAngularMotor = 0x88; // bool - public const nint m_vAngularTargetVelocity = 0x8C; // + public const nint m_vAngularTargetVelocity = 0x8C; // Vector public const nint m_flMaxTorque = 0x98; // float32 public const nint m_flLinearFrequency = 0x9C; // float32 public const nint m_flLinearDampingRatio = 0xA0; // float32 @@ -1535,7 +1535,7 @@ namespace CS2Dumper.Schemas { public static class CAnimBoneDifference { public const nint m_name = 0x0; // CBufferString public const nint m_parent = 0x10; // CBufferString - public const nint m_posError = 0x20; // + public const nint m_posError = 0x20; // Vector public const nint m_bHasRotation = 0x2C; // bool public const nint m_bHasMovement = 0x2D; // bool } @@ -1685,7 +1685,7 @@ namespace CS2Dumper.Schemas { public const nint m_nStartIndex = 0xC; // int32 public const nint m_nIndexCount = 0x10; // int32 public const nint m_flUvDensity = 0x14; // float32 - public const nint m_vTintColor = 0x18; // + public const nint m_vTintColor = 0x18; // Vector public const nint m_flAlpha = 0x24; // float32 public const nint m_nFirstMeshlet = 0x2C; // uint32 public const nint m_nNumMeshlets = 0x30; // uint16 @@ -1753,8 +1753,8 @@ namespace CS2Dumper.Schemas { public const nint m_name = 0x0; // CUtlString public const nint m_sSurfaceProperty = 0x8; // CUtlString public const nint m_sBoneName = 0x10; // CUtlString - public const nint m_vMinBounds = 0x18; // - public const nint m_vMaxBounds = 0x24; // + public const nint m_vMinBounds = 0x18; // Vector + public const nint m_vMaxBounds = 0x24; // Vector public const nint m_flShapeRadius = 0x30; // float32 public const nint m_nBoneNameHash = 0x34; // uint32 public const nint m_nGroupId = 0x38; // int32 @@ -1913,7 +1913,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CBaseConstraint { public const nint m_name = 0x28; // CUtlString - public const nint m_vUpVector = 0x30; // + public const nint m_vUpVector = 0x30; // Vector public const nint m_slaves = 0x40; // CUtlVector public const nint m_targets = 0x58; // CUtlVector } @@ -1970,7 +1970,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CConstraintTarget { public const nint m_qOffset = 0x20; // Quaternion - public const nint m_vOffset = 0x30; // + public const nint m_vOffset = 0x30; // Vector public const nint m_nBoneHash = 0x3C; // uint32 public const nint m_sName = 0x40; // CUtlString public const nint m_flWeight = 0x48; // float32 @@ -2026,8 +2026,8 @@ namespace CS2Dumper.Schemas { public const nint m_name = 0x0; // CUtlString public const nint m_ankleBoneName = 0x8; // CUtlString public const nint m_toeBoneName = 0x10; // CUtlString - public const nint m_vBallOffset = 0x18; // - public const nint m_vHeelOffset = 0x24; // + public const nint m_vBallOffset = 0x18; // Vector + public const nint m_vHeelOffset = 0x24; // Vector public const nint m_flFootLength = 0x30; // float32 public const nint m_flBindPoseDirectionMS = 0x34; // float32 public const nint m_flTraceHeight = 0x38; // float32 @@ -2101,8 +2101,8 @@ namespace CS2Dumper.Schemas { public const nint m_damping = 0xA8; // CAnimInputDamping public const nint m_blendSource = 0xB8; // AnimVectorSource public const nint m_paramIndex = 0xBC; // CAnimParamHandle - public const nint m_verticalAxis = 0xC0; // - public const nint m_horizontalAxis = 0xCC; // + public const nint m_verticalAxis = 0xC0; // Vector + public const nint m_horizontalAxis = 0xCC; // Vector public const nint m_hSequence = 0xD8; // HSequence public const nint m_flMaxValue = 0xDC; // float32 public const nint m_nSequenceMaxFrame = 0xE0; // int32 @@ -2343,8 +2343,8 @@ namespace CS2Dumper.Schemas { public const nint v0 = 0x8; // float32 public const nint v1 = 0xC; // float32 public const nint angle = 0x10; // float32 - public const nint vector = 0x14; // - public const nint position = 0x20; // + public const nint vector = 0x14; // Vector + public const nint position = 0x20; // Vector } // Parent: None // Fields count: 3 @@ -2413,8 +2413,8 @@ namespace CS2Dumper.Schemas { public const nint m_flSpringStrength = 0x4; // float32 public const nint m_flMaxTimeStep = 0x8; // float32 public const nint m_flDamping = 0xC; // float32 - public const nint m_vBoundsMaxLS = 0x10; // - public const nint m_vBoundsMinLS = 0x1C; // + public const nint m_vBoundsMaxLS = 0x10; // Vector + public const nint m_vBoundsMinLS = 0x1C; // Vector public const nint m_eSimSpace = 0x28; // JiggleBoneSimSpace } // Parent: CSequenceUpdateNode @@ -2424,7 +2424,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CJumpHelperUpdateNode { public const nint m_hTargetParam = 0xA8; // CAnimParamHandle - public const nint m_flOriginalJumpMovement = 0xAC; // + public const nint m_flOriginalJumpMovement = 0xAC; // Vector public const nint m_flOriginalJumpDuration = 0xB8; // float32 public const nint m_flJumpStartCycle = 0xBC; // float32 public const nint m_flJumpEndCycle = 0xC0; // float32 @@ -2544,8 +2544,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CAnimFoot { public const nint m_name = 0x0; // CUtlString - public const nint m_vBallOffset = 0x8; // - public const nint m_vHeelOffset = 0x14; // + public const nint m_vBallOffset = 0x8; // Vector + public const nint m_vHeelOffset = 0x14; // Vector public const nint m_ankleBoneIndex = 0x20; // int32 public const nint m_toeBoneIndex = 0x24; // int32 } @@ -2817,7 +2817,7 @@ namespace CS2Dumper.Schemas { public static class CAnimBone { public const nint m_name = 0x0; // CBufferString public const nint m_parent = 0x10; // int32 - public const nint m_pos = 0x14; // + public const nint m_pos = 0x14; // Vector public const nint m_quat = 0x20; // QuaternionStorage public const nint m_scale = 0x30; // float32 public const nint m_qAlignment = 0x34; // QuaternionStorage @@ -2865,7 +2865,7 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 2 public static class CBoneConstraintPoseSpaceMorph__Input_t { - public const nint m_inputValue = 0x0; // + public const nint m_inputValue = 0x0; // Vector public const nint m_outputWeightList = 0x10; // CUtlVector } // Parent: None @@ -3165,7 +3165,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CConstraintSlave { public const nint m_qBaseOrientation = 0x0; // Quaternion - public const nint m_vBasePosition = 0x10; // + public const nint m_vBasePosition = 0x10; // Vector public const nint m_nBoneHash = 0x1C; // uint32 public const nint m_flWeight = 0x20; // float32 public const nint m_sName = 0x28; // CUtlString @@ -3176,10 +3176,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootCycleDefinition { - public const nint m_vStancePositionMS = 0x0; // - public const nint m_vMidpointPositionMS = 0xC; // + public const nint m_vStancePositionMS = 0x0; // Vector + public const nint m_vMidpointPositionMS = 0xC; // Vector public const nint m_flStanceDirectionMS = 0x18; // float32 - public const nint m_vToStrideStartPos = 0x1C; // + public const nint m_vToStrideStartPos = 0x1C; // Vector public const nint m_stanceCycle = 0x28; // CAnimCycle public const nint m_footLiftCycle = 0x2C; // CFootCycle public const nint m_footOffCycle = 0x30; // CFootCycle @@ -3296,7 +3296,7 @@ namespace CS2Dumper.Schemas { public const nint m_nHeight = 0x14; // int32 public const nint m_bundleTypes = 0x18; // CUtlVector public const nint m_morphDatas = 0x30; // CUtlVector - public const nint m_pTextureAtlas = 0x48; // + public const nint m_pTextureAtlas = 0x48; // CStrongHandle public const nint m_FlexDesc = 0x50; // CUtlVector public const nint m_FlexControllers = 0x68; // CUtlVector public const nint m_FlexRules = 0x80; // CUtlVector @@ -3380,7 +3380,7 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 2 public static class CBoneConstraintPoseSpaceBone__Input_t { - public const nint m_inputValue = 0x0; // + public const nint m_inputValue = 0x0; // Vector public const nint m_outputTransformList = 0x10; // CUtlVector } // Parent: None @@ -3533,7 +3533,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootTrajectory { - public const nint m_vOffset = 0x0; // + public const nint m_vOffset = 0x0; // Vector public const nint m_flRotationOffset = 0xC; // float32 public const nint m_flProgression = 0x10; // float32 } @@ -4007,8 +4007,8 @@ namespace CS2Dumper.Schemas { public const nint m_activityArray = 0x128; // CUtlVector public const nint m_hierarchyArray = 0x140; // CUtlVector public const nint framestalltime = 0x158; // float32 - public const nint m_vecRootMin = 0x15C; // - public const nint m_vecRootMax = 0x168; // + public const nint m_vecRootMin = 0x15C; // Vector + public const nint m_vecRootMax = 0x168; // Vector public const nint m_vecBoneWorldMin = 0x178; // CUtlVector public const nint m_vecBoneWorldMax = 0x190; // CUtlVector public const nint m_sequenceParams = 0x1A8; // CAnimSequenceParams @@ -4115,9 +4115,9 @@ namespace CS2Dumper.Schemas { public const nint m_swing2LimitRestitution = 0x88; // float32 public const nint m_swing2LimitSpring = 0x8C; // float32 public const nint m_swing2LimitDamping = 0x90; // float32 - public const nint m_goalPosition = 0x94; // + public const nint m_goalPosition = 0x94; // Vector public const nint m_goalOrientation = 0xA0; // QuaternionStorage - public const nint m_goalAngularVelocity = 0xB0; // + public const nint m_goalAngularVelocity = 0xB0; // Vector public const nint m_driveSpringX = 0xBC; // float32 public const nint m_driveSpringY = 0xC0; // float32 public const nint m_driveSpringZ = 0xC4; // float32 @@ -4412,7 +4412,7 @@ namespace CS2Dumper.Schemas { public static class CSeqScaleSet { public const nint m_sName = 0x0; // CBufferString public const nint m_bRootOffset = 0x10; // bool - public const nint m_vRootOffset = 0x14; // + public const nint m_vRootOffset = 0x14; // Vector public const nint m_nLocalBoneArray = 0x20; // CUtlVector public const nint m_flBoneScaleArray = 0x38; // CUtlVector } @@ -4494,8 +4494,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class SkeletonBoneBounds_t { - public const nint m_vecCenter = 0x0; // - public const nint m_vecSize = 0xC; // + public const nint m_vecCenter = 0x0; // Vector + public const nint m_vecSize = 0xC; // Vector } // Parent: CUnaryUpdateNode // Fields count: 1 @@ -4520,7 +4520,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLinearDamping = 0x88; // float32 public const nint m_flAngularDamping = 0x8C; // float32 public const nint m_bOverrideMassCenter = 0x90; // bool - public const nint m_vMassCenterOverride = 0x94; // + public const nint m_vMassCenterOverride = 0x94; // Vector } // Parent: CUnaryUpdateNode // Fields count: 13 @@ -4805,7 +4805,7 @@ namespace CS2Dumper.Schemas { public const nint m_InstanceName = 0x48; // CUtlString public const nint m_EntityClass = 0x50; // CUtlString public const nint m_hModel = 0x58; // CStrongHandle - public const nint m_vOffset = 0x60; // + public const nint m_vOffset = 0x60; // Vector public const nint m_aAngOffset = 0x6C; // QAngle public const nint m_AttachmentName = 0x78; // CUtlString public const nint m_LocalAttachmentOffsetName = 0x80; // CUtlString diff --git a/output/animationsystem.dll.hpp b/output/animationsystem.dll.hpp index 7e35b04..36d992f 100644 --- a/output/animationsystem.dll.hpp +++ b/output/animationsystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once @@ -735,8 +735,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CSceneObjectData { - constexpr std::ptrdiff_t m_vMinBounds = 0x0; // - constexpr std::ptrdiff_t m_vMaxBounds = 0xC; // + constexpr std::ptrdiff_t m_vMinBounds = 0x0; // Vector + constexpr std::ptrdiff_t m_vMaxBounds = 0xC; // Vector constexpr std::ptrdiff_t m_drawCalls = 0x18; // CUtlVector constexpr std::ptrdiff_t m_drawBounds = 0x30; // CUtlVector constexpr std::ptrdiff_t m_meshlets = 0x48; // CUtlVector @@ -971,12 +971,12 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace PermModelInfo_t { constexpr std::ptrdiff_t m_nFlags = 0x0; // uint32 - constexpr std::ptrdiff_t m_vHullMin = 0x4; // - constexpr std::ptrdiff_t m_vHullMax = 0x10; // - constexpr std::ptrdiff_t m_vViewMin = 0x1C; // - constexpr std::ptrdiff_t m_vViewMax = 0x28; // + constexpr std::ptrdiff_t m_vHullMin = 0x4; // Vector + constexpr std::ptrdiff_t m_vHullMax = 0x10; // Vector + constexpr std::ptrdiff_t m_vViewMin = 0x1C; // Vector + constexpr std::ptrdiff_t m_vViewMax = 0x28; // Vector constexpr std::ptrdiff_t m_flMass = 0x34; // float32 - constexpr std::ptrdiff_t m_vEyePosition = 0x38; // + constexpr std::ptrdiff_t m_vEyePosition = 0x38; // Vector constexpr std::ptrdiff_t m_flMaxEyeDeflection = 0x44; // float32 constexpr std::ptrdiff_t m_sSurfaceProperty = 0x48; // CUtlString constexpr std::ptrdiff_t m_keyValueText = 0x50; // CUtlString @@ -987,7 +987,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace StanceInfo_t { - constexpr std::ptrdiff_t m_vPosition = 0x0; // + constexpr std::ptrdiff_t m_vPosition = 0x0; // Vector constexpr std::ptrdiff_t m_flDirection = 0xC; // float32 } // Parent: None @@ -1096,7 +1096,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults // MPropertyFriendlyName namespace CVectorAnimParameter { - constexpr std::ptrdiff_t m_defaultValue = 0x78; // + constexpr std::ptrdiff_t m_defaultValue = 0x78; // Vector constexpr std::ptrdiff_t m_bInterpolate = 0x84; // bool } // Parent: CUnaryUpdateNode @@ -1337,7 +1337,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CDrawCullingData { - constexpr std::ptrdiff_t m_vConeApex = 0x0; // + constexpr std::ptrdiff_t m_vConeApex = 0x0; // Vector constexpr std::ptrdiff_t m_ConeAxis = 0xC; // int8[3] constexpr std::ptrdiff_t m_ConeCutoff = 0xF; // int8 } @@ -1357,14 +1357,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEnableLinearLimit = 0x51; // bool constexpr std::ptrdiff_t m_LinearLimit = 0x54; // VPhysXRange_t constexpr std::ptrdiff_t m_bEnableLinearMotor = 0x5C; // bool - constexpr std::ptrdiff_t m_vLinearTargetVelocity = 0x60; // + constexpr std::ptrdiff_t m_vLinearTargetVelocity = 0x60; // Vector constexpr std::ptrdiff_t m_flMaxForce = 0x6C; // float32 constexpr std::ptrdiff_t m_bEnableSwingLimit = 0x70; // bool constexpr std::ptrdiff_t m_SwingLimit = 0x74; // VPhysXRange_t constexpr std::ptrdiff_t m_bEnableTwistLimit = 0x7C; // bool constexpr std::ptrdiff_t m_TwistLimit = 0x80; // VPhysXRange_t constexpr std::ptrdiff_t m_bEnableAngularMotor = 0x88; // bool - constexpr std::ptrdiff_t m_vAngularTargetVelocity = 0x8C; // + constexpr std::ptrdiff_t m_vAngularTargetVelocity = 0x8C; // Vector constexpr std::ptrdiff_t m_flMaxTorque = 0x98; // float32 constexpr std::ptrdiff_t m_flLinearFrequency = 0x9C; // float32 constexpr std::ptrdiff_t m_flLinearDampingRatio = 0xA0; // float32 @@ -1540,7 +1540,7 @@ namespace cs2_dumper { namespace CAnimBoneDifference { constexpr std::ptrdiff_t m_name = 0x0; // CBufferString constexpr std::ptrdiff_t m_parent = 0x10; // CBufferString - constexpr std::ptrdiff_t m_posError = 0x20; // + constexpr std::ptrdiff_t m_posError = 0x20; // Vector constexpr std::ptrdiff_t m_bHasRotation = 0x2C; // bool constexpr std::ptrdiff_t m_bHasMovement = 0x2D; // bool } @@ -1690,7 +1690,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nStartIndex = 0xC; // int32 constexpr std::ptrdiff_t m_nIndexCount = 0x10; // int32 constexpr std::ptrdiff_t m_flUvDensity = 0x14; // float32 - constexpr std::ptrdiff_t m_vTintColor = 0x18; // + constexpr std::ptrdiff_t m_vTintColor = 0x18; // Vector constexpr std::ptrdiff_t m_flAlpha = 0x24; // float32 constexpr std::ptrdiff_t m_nFirstMeshlet = 0x2C; // uint32 constexpr std::ptrdiff_t m_nNumMeshlets = 0x30; // uint16 @@ -1758,8 +1758,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString constexpr std::ptrdiff_t m_sSurfaceProperty = 0x8; // CUtlString constexpr std::ptrdiff_t m_sBoneName = 0x10; // CUtlString - constexpr std::ptrdiff_t m_vMinBounds = 0x18; // - constexpr std::ptrdiff_t m_vMaxBounds = 0x24; // + constexpr std::ptrdiff_t m_vMinBounds = 0x18; // Vector + constexpr std::ptrdiff_t m_vMaxBounds = 0x24; // Vector constexpr std::ptrdiff_t m_flShapeRadius = 0x30; // float32 constexpr std::ptrdiff_t m_nBoneNameHash = 0x34; // uint32 constexpr std::ptrdiff_t m_nGroupId = 0x38; // int32 @@ -1918,7 +1918,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CBaseConstraint { constexpr std::ptrdiff_t m_name = 0x28; // CUtlString - constexpr std::ptrdiff_t m_vUpVector = 0x30; // + constexpr std::ptrdiff_t m_vUpVector = 0x30; // Vector constexpr std::ptrdiff_t m_slaves = 0x40; // CUtlVector constexpr std::ptrdiff_t m_targets = 0x58; // CUtlVector } @@ -1975,7 +1975,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CConstraintTarget { constexpr std::ptrdiff_t m_qOffset = 0x20; // Quaternion - constexpr std::ptrdiff_t m_vOffset = 0x30; // + constexpr std::ptrdiff_t m_vOffset = 0x30; // Vector constexpr std::ptrdiff_t m_nBoneHash = 0x3C; // uint32 constexpr std::ptrdiff_t m_sName = 0x40; // CUtlString constexpr std::ptrdiff_t m_flWeight = 0x48; // float32 @@ -2031,8 +2031,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString constexpr std::ptrdiff_t m_ankleBoneName = 0x8; // CUtlString constexpr std::ptrdiff_t m_toeBoneName = 0x10; // CUtlString - constexpr std::ptrdiff_t m_vBallOffset = 0x18; // - constexpr std::ptrdiff_t m_vHeelOffset = 0x24; // + constexpr std::ptrdiff_t m_vBallOffset = 0x18; // Vector + constexpr std::ptrdiff_t m_vHeelOffset = 0x24; // Vector constexpr std::ptrdiff_t m_flFootLength = 0x30; // float32 constexpr std::ptrdiff_t m_flBindPoseDirectionMS = 0x34; // float32 constexpr std::ptrdiff_t m_flTraceHeight = 0x38; // float32 @@ -2106,8 +2106,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_damping = 0xA8; // CAnimInputDamping constexpr std::ptrdiff_t m_blendSource = 0xB8; // AnimVectorSource constexpr std::ptrdiff_t m_paramIndex = 0xBC; // CAnimParamHandle - constexpr std::ptrdiff_t m_verticalAxis = 0xC0; // - constexpr std::ptrdiff_t m_horizontalAxis = 0xCC; // + constexpr std::ptrdiff_t m_verticalAxis = 0xC0; // Vector + constexpr std::ptrdiff_t m_horizontalAxis = 0xCC; // Vector constexpr std::ptrdiff_t m_hSequence = 0xD8; // HSequence constexpr std::ptrdiff_t m_flMaxValue = 0xDC; // float32 constexpr std::ptrdiff_t m_nSequenceMaxFrame = 0xE0; // int32 @@ -2348,8 +2348,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t v0 = 0x8; // float32 constexpr std::ptrdiff_t v1 = 0xC; // float32 constexpr std::ptrdiff_t angle = 0x10; // float32 - constexpr std::ptrdiff_t vector = 0x14; // - constexpr std::ptrdiff_t position = 0x20; // + constexpr std::ptrdiff_t vector = 0x14; // Vector + constexpr std::ptrdiff_t position = 0x20; // Vector } // Parent: None // Fields count: 3 @@ -2418,8 +2418,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flSpringStrength = 0x4; // float32 constexpr std::ptrdiff_t m_flMaxTimeStep = 0x8; // float32 constexpr std::ptrdiff_t m_flDamping = 0xC; // float32 - constexpr std::ptrdiff_t m_vBoundsMaxLS = 0x10; // - constexpr std::ptrdiff_t m_vBoundsMinLS = 0x1C; // + constexpr std::ptrdiff_t m_vBoundsMaxLS = 0x10; // Vector + constexpr std::ptrdiff_t m_vBoundsMinLS = 0x1C; // Vector constexpr std::ptrdiff_t m_eSimSpace = 0x28; // JiggleBoneSimSpace } // Parent: CSequenceUpdateNode @@ -2429,7 +2429,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CJumpHelperUpdateNode { constexpr std::ptrdiff_t m_hTargetParam = 0xA8; // CAnimParamHandle - constexpr std::ptrdiff_t m_flOriginalJumpMovement = 0xAC; // + constexpr std::ptrdiff_t m_flOriginalJumpMovement = 0xAC; // Vector constexpr std::ptrdiff_t m_flOriginalJumpDuration = 0xB8; // float32 constexpr std::ptrdiff_t m_flJumpStartCycle = 0xBC; // float32 constexpr std::ptrdiff_t m_flJumpEndCycle = 0xC0; // float32 @@ -2549,8 +2549,8 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CAnimFoot { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_vBallOffset = 0x8; // - constexpr std::ptrdiff_t m_vHeelOffset = 0x14; // + constexpr std::ptrdiff_t m_vBallOffset = 0x8; // Vector + constexpr std::ptrdiff_t m_vHeelOffset = 0x14; // Vector constexpr std::ptrdiff_t m_ankleBoneIndex = 0x20; // int32 constexpr std::ptrdiff_t m_toeBoneIndex = 0x24; // int32 } @@ -2822,7 +2822,7 @@ namespace cs2_dumper { namespace CAnimBone { constexpr std::ptrdiff_t m_name = 0x0; // CBufferString constexpr std::ptrdiff_t m_parent = 0x10; // int32 - constexpr std::ptrdiff_t m_pos = 0x14; // + constexpr std::ptrdiff_t m_pos = 0x14; // Vector constexpr std::ptrdiff_t m_quat = 0x20; // QuaternionStorage constexpr std::ptrdiff_t m_scale = 0x30; // float32 constexpr std::ptrdiff_t m_qAlignment = 0x34; // QuaternionStorage @@ -2870,7 +2870,7 @@ namespace cs2_dumper { // Parent: None // Fields count: 2 namespace CBoneConstraintPoseSpaceMorph__Input_t { - constexpr std::ptrdiff_t m_inputValue = 0x0; // + constexpr std::ptrdiff_t m_inputValue = 0x0; // Vector constexpr std::ptrdiff_t m_outputWeightList = 0x10; // CUtlVector } // Parent: None @@ -3170,7 +3170,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CConstraintSlave { constexpr std::ptrdiff_t m_qBaseOrientation = 0x0; // Quaternion - constexpr std::ptrdiff_t m_vBasePosition = 0x10; // + constexpr std::ptrdiff_t m_vBasePosition = 0x10; // Vector constexpr std::ptrdiff_t m_nBoneHash = 0x1C; // uint32 constexpr std::ptrdiff_t m_flWeight = 0x20; // float32 constexpr std::ptrdiff_t m_sName = 0x28; // CUtlString @@ -3181,10 +3181,10 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CFootCycleDefinition { - constexpr std::ptrdiff_t m_vStancePositionMS = 0x0; // - constexpr std::ptrdiff_t m_vMidpointPositionMS = 0xC; // + constexpr std::ptrdiff_t m_vStancePositionMS = 0x0; // Vector + constexpr std::ptrdiff_t m_vMidpointPositionMS = 0xC; // Vector constexpr std::ptrdiff_t m_flStanceDirectionMS = 0x18; // float32 - constexpr std::ptrdiff_t m_vToStrideStartPos = 0x1C; // + constexpr std::ptrdiff_t m_vToStrideStartPos = 0x1C; // Vector constexpr std::ptrdiff_t m_stanceCycle = 0x28; // CAnimCycle constexpr std::ptrdiff_t m_footLiftCycle = 0x2C; // CFootCycle constexpr std::ptrdiff_t m_footOffCycle = 0x30; // CFootCycle @@ -3301,7 +3301,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nHeight = 0x14; // int32 constexpr std::ptrdiff_t m_bundleTypes = 0x18; // CUtlVector constexpr std::ptrdiff_t m_morphDatas = 0x30; // CUtlVector - constexpr std::ptrdiff_t m_pTextureAtlas = 0x48; // + constexpr std::ptrdiff_t m_pTextureAtlas = 0x48; // CStrongHandle constexpr std::ptrdiff_t m_FlexDesc = 0x50; // CUtlVector constexpr std::ptrdiff_t m_FlexControllers = 0x68; // CUtlVector constexpr std::ptrdiff_t m_FlexRules = 0x80; // CUtlVector @@ -3385,7 +3385,7 @@ namespace cs2_dumper { // Parent: None // Fields count: 2 namespace CBoneConstraintPoseSpaceBone__Input_t { - constexpr std::ptrdiff_t m_inputValue = 0x0; // + constexpr std::ptrdiff_t m_inputValue = 0x0; // Vector constexpr std::ptrdiff_t m_outputTransformList = 0x10; // CUtlVector } // Parent: None @@ -3538,7 +3538,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CFootTrajectory { - constexpr std::ptrdiff_t m_vOffset = 0x0; // + constexpr std::ptrdiff_t m_vOffset = 0x0; // Vector constexpr std::ptrdiff_t m_flRotationOffset = 0xC; // float32 constexpr std::ptrdiff_t m_flProgression = 0x10; // float32 } @@ -4012,8 +4012,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_activityArray = 0x128; // CUtlVector constexpr std::ptrdiff_t m_hierarchyArray = 0x140; // CUtlVector constexpr std::ptrdiff_t framestalltime = 0x158; // float32 - constexpr std::ptrdiff_t m_vecRootMin = 0x15C; // - constexpr std::ptrdiff_t m_vecRootMax = 0x168; // + constexpr std::ptrdiff_t m_vecRootMin = 0x15C; // Vector + constexpr std::ptrdiff_t m_vecRootMax = 0x168; // Vector constexpr std::ptrdiff_t m_vecBoneWorldMin = 0x178; // CUtlVector constexpr std::ptrdiff_t m_vecBoneWorldMax = 0x190; // CUtlVector constexpr std::ptrdiff_t m_sequenceParams = 0x1A8; // CAnimSequenceParams @@ -4120,9 +4120,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_swing2LimitRestitution = 0x88; // float32 constexpr std::ptrdiff_t m_swing2LimitSpring = 0x8C; // float32 constexpr std::ptrdiff_t m_swing2LimitDamping = 0x90; // float32 - constexpr std::ptrdiff_t m_goalPosition = 0x94; // + constexpr std::ptrdiff_t m_goalPosition = 0x94; // Vector constexpr std::ptrdiff_t m_goalOrientation = 0xA0; // QuaternionStorage - constexpr std::ptrdiff_t m_goalAngularVelocity = 0xB0; // + constexpr std::ptrdiff_t m_goalAngularVelocity = 0xB0; // Vector constexpr std::ptrdiff_t m_driveSpringX = 0xBC; // float32 constexpr std::ptrdiff_t m_driveSpringY = 0xC0; // float32 constexpr std::ptrdiff_t m_driveSpringZ = 0xC4; // float32 @@ -4417,7 +4417,7 @@ namespace cs2_dumper { namespace CSeqScaleSet { constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString constexpr std::ptrdiff_t m_bRootOffset = 0x10; // bool - constexpr std::ptrdiff_t m_vRootOffset = 0x14; // + constexpr std::ptrdiff_t m_vRootOffset = 0x14; // Vector constexpr std::ptrdiff_t m_nLocalBoneArray = 0x20; // CUtlVector constexpr std::ptrdiff_t m_flBoneScaleArray = 0x38; // CUtlVector } @@ -4499,8 +4499,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace SkeletonBoneBounds_t { - constexpr std::ptrdiff_t m_vecCenter = 0x0; // - constexpr std::ptrdiff_t m_vecSize = 0xC; // + constexpr std::ptrdiff_t m_vecCenter = 0x0; // Vector + constexpr std::ptrdiff_t m_vecSize = 0xC; // Vector } // Parent: CUnaryUpdateNode // Fields count: 1 @@ -4525,7 +4525,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLinearDamping = 0x88; // float32 constexpr std::ptrdiff_t m_flAngularDamping = 0x8C; // float32 constexpr std::ptrdiff_t m_bOverrideMassCenter = 0x90; // bool - constexpr std::ptrdiff_t m_vMassCenterOverride = 0x94; // + constexpr std::ptrdiff_t m_vMassCenterOverride = 0x94; // Vector } // Parent: CUnaryUpdateNode // Fields count: 13 @@ -4810,7 +4810,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_InstanceName = 0x48; // CUtlString constexpr std::ptrdiff_t m_EntityClass = 0x50; // CUtlString constexpr std::ptrdiff_t m_hModel = 0x58; // CStrongHandle - constexpr std::ptrdiff_t m_vOffset = 0x60; // + constexpr std::ptrdiff_t m_vOffset = 0x60; // Vector constexpr std::ptrdiff_t m_aAngOffset = 0x6C; // QAngle constexpr std::ptrdiff_t m_AttachmentName = 0x78; // CUtlString constexpr std::ptrdiff_t m_LocalAttachmentOffsetName = 0x80; // CUtlString diff --git a/output/animationsystem.dll.rs b/output/animationsystem.dll.rs index 0d2e473..79faa7b 100644 --- a/output/animationsystem.dll.rs +++ b/output/animationsystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -803,8 +803,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CSceneObjectData { - pub const m_vMinBounds: usize = 0x0; // - pub const m_vMaxBounds: usize = 0xC; // + pub const m_vMinBounds: usize = 0x0; // Vector + pub const m_vMaxBounds: usize = 0xC; // Vector pub const m_drawCalls: usize = 0x18; // CUtlVector pub const m_drawBounds: usize = 0x30; // CUtlVector pub const m_meshlets: usize = 0x48; // CUtlVector @@ -1039,12 +1039,12 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod PermModelInfo_t { pub const m_nFlags: usize = 0x0; // uint32 - pub const m_vHullMin: usize = 0x4; // - pub const m_vHullMax: usize = 0x10; // - pub const m_vViewMin: usize = 0x1C; // - pub const m_vViewMax: usize = 0x28; // + pub const m_vHullMin: usize = 0x4; // Vector + pub const m_vHullMax: usize = 0x10; // Vector + pub const m_vViewMin: usize = 0x1C; // Vector + pub const m_vViewMax: usize = 0x28; // Vector pub const m_flMass: usize = 0x34; // float32 - pub const m_vEyePosition: usize = 0x38; // + pub const m_vEyePosition: usize = 0x38; // Vector pub const m_flMaxEyeDeflection: usize = 0x44; // float32 pub const m_sSurfaceProperty: usize = 0x48; // CUtlString pub const m_keyValueText: usize = 0x50; // CUtlString @@ -1055,7 +1055,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod StanceInfo_t { - pub const m_vPosition: usize = 0x0; // + pub const m_vPosition: usize = 0x0; // Vector pub const m_flDirection: usize = 0xC; // float32 } // Parent: None @@ -1164,7 +1164,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults // MPropertyFriendlyName pub mod CVectorAnimParameter { - pub const m_defaultValue: usize = 0x78; // + pub const m_defaultValue: usize = 0x78; // Vector pub const m_bInterpolate: usize = 0x84; // bool } // Parent: CUnaryUpdateNode @@ -1405,7 +1405,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CDrawCullingData { - pub const m_vConeApex: usize = 0x0; // + pub const m_vConeApex: usize = 0x0; // Vector pub const m_ConeAxis: usize = 0xC; // int8[3] pub const m_ConeCutoff: usize = 0xF; // int8 } @@ -1425,14 +1425,14 @@ pub mod cs2_dumper { pub const m_bEnableLinearLimit: usize = 0x51; // bool pub const m_LinearLimit: usize = 0x54; // VPhysXRange_t pub const m_bEnableLinearMotor: usize = 0x5C; // bool - pub const m_vLinearTargetVelocity: usize = 0x60; // + pub const m_vLinearTargetVelocity: usize = 0x60; // Vector pub const m_flMaxForce: usize = 0x6C; // float32 pub const m_bEnableSwingLimit: usize = 0x70; // bool pub const m_SwingLimit: usize = 0x74; // VPhysXRange_t pub const m_bEnableTwistLimit: usize = 0x7C; // bool pub const m_TwistLimit: usize = 0x80; // VPhysXRange_t pub const m_bEnableAngularMotor: usize = 0x88; // bool - pub const m_vAngularTargetVelocity: usize = 0x8C; // + pub const m_vAngularTargetVelocity: usize = 0x8C; // Vector pub const m_flMaxTorque: usize = 0x98; // float32 pub const m_flLinearFrequency: usize = 0x9C; // float32 pub const m_flLinearDampingRatio: usize = 0xA0; // float32 @@ -1608,7 +1608,7 @@ pub mod cs2_dumper { pub mod CAnimBoneDifference { pub const m_name: usize = 0x0; // CBufferString pub const m_parent: usize = 0x10; // CBufferString - pub const m_posError: usize = 0x20; // + pub const m_posError: usize = 0x20; // Vector pub const m_bHasRotation: usize = 0x2C; // bool pub const m_bHasMovement: usize = 0x2D; // bool } @@ -1758,7 +1758,7 @@ pub mod cs2_dumper { pub const m_nStartIndex: usize = 0xC; // int32 pub const m_nIndexCount: usize = 0x10; // int32 pub const m_flUvDensity: usize = 0x14; // float32 - pub const m_vTintColor: usize = 0x18; // + pub const m_vTintColor: usize = 0x18; // Vector pub const m_flAlpha: usize = 0x24; // float32 pub const m_nFirstMeshlet: usize = 0x2C; // uint32 pub const m_nNumMeshlets: usize = 0x30; // uint16 @@ -1826,8 +1826,8 @@ pub mod cs2_dumper { pub const m_name: usize = 0x0; // CUtlString pub const m_sSurfaceProperty: usize = 0x8; // CUtlString pub const m_sBoneName: usize = 0x10; // CUtlString - pub const m_vMinBounds: usize = 0x18; // - pub const m_vMaxBounds: usize = 0x24; // + pub const m_vMinBounds: usize = 0x18; // Vector + pub const m_vMaxBounds: usize = 0x24; // Vector pub const m_flShapeRadius: usize = 0x30; // float32 pub const m_nBoneNameHash: usize = 0x34; // uint32 pub const m_nGroupId: usize = 0x38; // int32 @@ -1986,7 +1986,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CBaseConstraint { pub const m_name: usize = 0x28; // CUtlString - pub const m_vUpVector: usize = 0x30; // + pub const m_vUpVector: usize = 0x30; // Vector pub const m_slaves: usize = 0x40; // CUtlVector pub const m_targets: usize = 0x58; // CUtlVector } @@ -2043,7 +2043,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CConstraintTarget { pub const m_qOffset: usize = 0x20; // Quaternion - pub const m_vOffset: usize = 0x30; // + pub const m_vOffset: usize = 0x30; // Vector pub const m_nBoneHash: usize = 0x3C; // uint32 pub const m_sName: usize = 0x40; // CUtlString pub const m_flWeight: usize = 0x48; // float32 @@ -2099,8 +2099,8 @@ pub mod cs2_dumper { pub const m_name: usize = 0x0; // CUtlString pub const m_ankleBoneName: usize = 0x8; // CUtlString pub const m_toeBoneName: usize = 0x10; // CUtlString - pub const m_vBallOffset: usize = 0x18; // - pub const m_vHeelOffset: usize = 0x24; // + pub const m_vBallOffset: usize = 0x18; // Vector + pub const m_vHeelOffset: usize = 0x24; // Vector pub const m_flFootLength: usize = 0x30; // float32 pub const m_flBindPoseDirectionMS: usize = 0x34; // float32 pub const m_flTraceHeight: usize = 0x38; // float32 @@ -2174,8 +2174,8 @@ pub mod cs2_dumper { pub const m_damping: usize = 0xA8; // CAnimInputDamping pub const m_blendSource: usize = 0xB8; // AnimVectorSource pub const m_paramIndex: usize = 0xBC; // CAnimParamHandle - pub const m_verticalAxis: usize = 0xC0; // - pub const m_horizontalAxis: usize = 0xCC; // + pub const m_verticalAxis: usize = 0xC0; // Vector + pub const m_horizontalAxis: usize = 0xCC; // Vector pub const m_hSequence: usize = 0xD8; // HSequence pub const m_flMaxValue: usize = 0xDC; // float32 pub const m_nSequenceMaxFrame: usize = 0xE0; // int32 @@ -2416,8 +2416,8 @@ pub mod cs2_dumper { pub const v0: usize = 0x8; // float32 pub const v1: usize = 0xC; // float32 pub const angle: usize = 0x10; // float32 - pub const vector: usize = 0x14; // - pub const position: usize = 0x20; // + pub const vector: usize = 0x14; // Vector + pub const position: usize = 0x20; // Vector } // Parent: None // Fields count: 3 @@ -2486,8 +2486,8 @@ pub mod cs2_dumper { pub const m_flSpringStrength: usize = 0x4; // float32 pub const m_flMaxTimeStep: usize = 0x8; // float32 pub const m_flDamping: usize = 0xC; // float32 - pub const m_vBoundsMaxLS: usize = 0x10; // - pub const m_vBoundsMinLS: usize = 0x1C; // + pub const m_vBoundsMaxLS: usize = 0x10; // Vector + pub const m_vBoundsMinLS: usize = 0x1C; // Vector pub const m_eSimSpace: usize = 0x28; // JiggleBoneSimSpace } // Parent: CSequenceUpdateNode @@ -2497,7 +2497,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CJumpHelperUpdateNode { pub const m_hTargetParam: usize = 0xA8; // CAnimParamHandle - pub const m_flOriginalJumpMovement: usize = 0xAC; // + pub const m_flOriginalJumpMovement: usize = 0xAC; // Vector pub const m_flOriginalJumpDuration: usize = 0xB8; // float32 pub const m_flJumpStartCycle: usize = 0xBC; // float32 pub const m_flJumpEndCycle: usize = 0xC0; // float32 @@ -2617,8 +2617,8 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CAnimFoot { pub const m_name: usize = 0x0; // CUtlString - pub const m_vBallOffset: usize = 0x8; // - pub const m_vHeelOffset: usize = 0x14; // + pub const m_vBallOffset: usize = 0x8; // Vector + pub const m_vHeelOffset: usize = 0x14; // Vector pub const m_ankleBoneIndex: usize = 0x20; // int32 pub const m_toeBoneIndex: usize = 0x24; // int32 } @@ -2890,7 +2890,7 @@ pub mod cs2_dumper { pub mod CAnimBone { pub const m_name: usize = 0x0; // CBufferString pub const m_parent: usize = 0x10; // int32 - pub const m_pos: usize = 0x14; // + pub const m_pos: usize = 0x14; // Vector pub const m_quat: usize = 0x20; // QuaternionStorage pub const m_scale: usize = 0x30; // float32 pub const m_qAlignment: usize = 0x34; // QuaternionStorage @@ -2938,7 +2938,7 @@ pub mod cs2_dumper { // Parent: None // Fields count: 2 pub mod CBoneConstraintPoseSpaceMorph__Input_t { - pub const m_inputValue: usize = 0x0; // + pub const m_inputValue: usize = 0x0; // Vector pub const m_outputWeightList: usize = 0x10; // CUtlVector } // Parent: None @@ -3238,7 +3238,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CConstraintSlave { pub const m_qBaseOrientation: usize = 0x0; // Quaternion - pub const m_vBasePosition: usize = 0x10; // + pub const m_vBasePosition: usize = 0x10; // Vector pub const m_nBoneHash: usize = 0x1C; // uint32 pub const m_flWeight: usize = 0x20; // float32 pub const m_sName: usize = 0x28; // CUtlString @@ -3249,10 +3249,10 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CFootCycleDefinition { - pub const m_vStancePositionMS: usize = 0x0; // - pub const m_vMidpointPositionMS: usize = 0xC; // + pub const m_vStancePositionMS: usize = 0x0; // Vector + pub const m_vMidpointPositionMS: usize = 0xC; // Vector pub const m_flStanceDirectionMS: usize = 0x18; // float32 - pub const m_vToStrideStartPos: usize = 0x1C; // + pub const m_vToStrideStartPos: usize = 0x1C; // Vector pub const m_stanceCycle: usize = 0x28; // CAnimCycle pub const m_footLiftCycle: usize = 0x2C; // CFootCycle pub const m_footOffCycle: usize = 0x30; // CFootCycle @@ -3369,7 +3369,7 @@ pub mod cs2_dumper { pub const m_nHeight: usize = 0x14; // int32 pub const m_bundleTypes: usize = 0x18; // CUtlVector pub const m_morphDatas: usize = 0x30; // CUtlVector - pub const m_pTextureAtlas: usize = 0x48; // + pub const m_pTextureAtlas: usize = 0x48; // CStrongHandle pub const m_FlexDesc: usize = 0x50; // CUtlVector pub const m_FlexControllers: usize = 0x68; // CUtlVector pub const m_FlexRules: usize = 0x80; // CUtlVector @@ -3453,7 +3453,7 @@ pub mod cs2_dumper { // Parent: None // Fields count: 2 pub mod CBoneConstraintPoseSpaceBone__Input_t { - pub const m_inputValue: usize = 0x0; // + pub const m_inputValue: usize = 0x0; // Vector pub const m_outputTransformList: usize = 0x10; // CUtlVector } // Parent: None @@ -3606,7 +3606,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CFootTrajectory { - pub const m_vOffset: usize = 0x0; // + pub const m_vOffset: usize = 0x0; // Vector pub const m_flRotationOffset: usize = 0xC; // float32 pub const m_flProgression: usize = 0x10; // float32 } @@ -4080,8 +4080,8 @@ pub mod cs2_dumper { pub const m_activityArray: usize = 0x128; // CUtlVector pub const m_hierarchyArray: usize = 0x140; // CUtlVector pub const framestalltime: usize = 0x158; // float32 - pub const m_vecRootMin: usize = 0x15C; // - pub const m_vecRootMax: usize = 0x168; // + pub const m_vecRootMin: usize = 0x15C; // Vector + pub const m_vecRootMax: usize = 0x168; // Vector pub const m_vecBoneWorldMin: usize = 0x178; // CUtlVector pub const m_vecBoneWorldMax: usize = 0x190; // CUtlVector pub const m_sequenceParams: usize = 0x1A8; // CAnimSequenceParams @@ -4188,9 +4188,9 @@ pub mod cs2_dumper { pub const m_swing2LimitRestitution: usize = 0x88; // float32 pub const m_swing2LimitSpring: usize = 0x8C; // float32 pub const m_swing2LimitDamping: usize = 0x90; // float32 - pub const m_goalPosition: usize = 0x94; // + pub const m_goalPosition: usize = 0x94; // Vector pub const m_goalOrientation: usize = 0xA0; // QuaternionStorage - pub const m_goalAngularVelocity: usize = 0xB0; // + pub const m_goalAngularVelocity: usize = 0xB0; // Vector pub const m_driveSpringX: usize = 0xBC; // float32 pub const m_driveSpringY: usize = 0xC0; // float32 pub const m_driveSpringZ: usize = 0xC4; // float32 @@ -4485,7 +4485,7 @@ pub mod cs2_dumper { pub mod CSeqScaleSet { pub const m_sName: usize = 0x0; // CBufferString pub const m_bRootOffset: usize = 0x10; // bool - pub const m_vRootOffset: usize = 0x14; // + pub const m_vRootOffset: usize = 0x14; // Vector pub const m_nLocalBoneArray: usize = 0x20; // CUtlVector pub const m_flBoneScaleArray: usize = 0x38; // CUtlVector } @@ -4567,8 +4567,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod SkeletonBoneBounds_t { - pub const m_vecCenter: usize = 0x0; // - pub const m_vecSize: usize = 0xC; // + pub const m_vecCenter: usize = 0x0; // Vector + pub const m_vecSize: usize = 0xC; // Vector } // Parent: CUnaryUpdateNode // Fields count: 1 @@ -4593,7 +4593,7 @@ pub mod cs2_dumper { pub const m_flLinearDamping: usize = 0x88; // float32 pub const m_flAngularDamping: usize = 0x8C; // float32 pub const m_bOverrideMassCenter: usize = 0x90; // bool - pub const m_vMassCenterOverride: usize = 0x94; // + pub const m_vMassCenterOverride: usize = 0x94; // Vector } // Parent: CUnaryUpdateNode // Fields count: 13 @@ -4878,7 +4878,7 @@ pub mod cs2_dumper { pub const m_InstanceName: usize = 0x48; // CUtlString pub const m_EntityClass: usize = 0x50; // CUtlString pub const m_hModel: usize = 0x58; // CStrongHandle - pub const m_vOffset: usize = 0x60; // + pub const m_vOffset: usize = 0x60; // Vector pub const m_aAngOffset: usize = 0x6C; // QAngle pub const m_AttachmentName: usize = 0x78; // CUtlString pub const m_LocalAttachmentOffsetName: usize = 0x80; // CUtlString diff --git a/output/buttons.cs b/output/buttons.cs index 69c38cb..ff6093c 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper { // Module: client.dll diff --git a/output/buttons.hpp b/output/buttons.hpp index f2f2803..14b5266 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once diff --git a/output/buttons.rs b/output/buttons.rs index 76d8379..6aa847b 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, unused)] diff --git a/output/client.dll.cs b/output/client.dll.cs index cbb513f..fc0ed23 100644 --- a/output/client.dll.cs +++ b/output/client.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: client.dll @@ -128,7 +128,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flStamina (float) public static class CCSPlayer_MovementServices { public const nint m_flMaxFallVelocity = 0x218; // float32 - public const nint m_vecLadderNormal = 0x21C; // + public const nint m_vecLadderNormal = 0x21C; // Vector public const nint m_nLadderSurfacePropIndex = 0x228; // int32 public const nint m_flDuckAmount = 0x22C; // float32 public const nint m_flDuckSpeed = 0x230; // float32 @@ -149,9 +149,9 @@ namespace CS2Dumper.Schemas { public const nint m_bSpeedCropped = 0x478; // bool public const nint m_nOldWaterLevel = 0x47C; // int32 public const nint m_flWaterEntryTime = 0x480; // float32 - public const nint m_vecForward = 0x484; // - public const nint m_vecLeft = 0x490; // - public const nint m_vecUp = 0x49C; // + public const nint m_vecForward = 0x484; // Vector + public const nint m_vecLeft = 0x490; // Vector + public const nint m_vecUp = 0x49C; // Vector public const nint m_nGameCodeHasMovedPlayerAfterCommand = 0x4A8; // int32 public const nint m_bOldJumpPressed = 0x4AC; // bool public const nint m_flJumpPressedTime = 0x4B0; // float32 @@ -177,7 +177,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) public static class sky3dparams_t { public const nint scale = 0x8; // int16 - public const nint origin = 0xC; // + public const nint origin = 0xC; // Vector public const nint bClip3DSkyBoxNearToWorldFar = 0x18; // bool public const nint flClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32 public const nint fog = 0x20; // fogparams_t @@ -391,8 +391,8 @@ namespace CS2Dumper.Schemas { public const nint m_TeamRespawnWaveTimes = 0xB58; // float32[32] public const nint m_flNextRespawnWave = 0xBD8; // GameTime_t[32] public const nint m_nServerQuestID = 0xC58; // int32 - public const nint m_vMinimapMins = 0xC5C; // - public const nint m_vMinimapMaxs = 0xC68; // + public const nint m_vMinimapMins = 0xC5C; // Vector + public const nint m_vMinimapMaxs = 0xC68; // Vector public const nint m_MinimapVerticalSectionHeights = 0xC74; // float32[8] public const nint m_bDontIncrementCoopWave = 0xC94; // bool public const nint m_bSpawnedTerrorHuntHeavy = 0xC95; // bool @@ -491,8 +491,8 @@ namespace CS2Dumper.Schemas { public const nint m_flShadowStrength = 0xC10; // float32 public const nint m_nObjectCulling = 0xC14; // uint8 public const nint m_nAddDecal = 0xC18; // int32 - public const nint m_vDecalPosition = 0xC1C; // - public const nint m_vDecalForwardAxis = 0xC28; // + public const nint m_vDecalPosition = 0xC1C; // Vector + public const nint m_vDecalForwardAxis = 0xC28; // Vector public const nint m_flDecalHealBloodRate = 0xC34; // float32 public const nint m_flDecalHealHeightRate = 0xC38; // float32 public const nint m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xC40; // C_NetworkUtlVectorBase> @@ -732,7 +732,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOldPlayerZ = 0x138; // float32 public const nint m_flOldPlayerViewOffsetZ = 0x13C; // float32 public const nint m_CurrentFog = 0x140; // fogparams_t - public const nint m_hOldFogController = 0x1A8; // + public const nint m_hOldFogController = 0x1A8; // CHandle public const nint m_bOverrideFogColor = 0x1AC; // bool[5] public const nint m_OverrideFogColor = 0x1B1; // Color[5] public const nint m_bOverrideFogStartEnd = 0x1C5; // bool[5] @@ -910,11 +910,11 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) public static class C_CSPlayerResource { - public const nint m_bHostageAlive = 0x550; // - public const nint m_isHostageFollowingSomeone = 0x55C; // + public const nint m_bHostageAlive = 0x550; // bool[12] + public const nint m_isHostageFollowingSomeone = 0x55C; // bool[12] public const nint m_iHostageEntityIDs = 0x568; // CEntityIndex[12] - public const nint m_bombsiteCenterA = 0x598; // - public const nint m_bombsiteCenterB = 0x5A4; // + public const nint m_bombsiteCenterA = 0x598; // Vector + public const nint m_bombsiteCenterB = 0x5A4; // Vector public const nint m_hostageRescueX = 0x5B0; // int32[4] public const nint m_hostageRescueY = 0x5C0; // int32[4] public const nint m_hostageRescueZ = 0x5D0; // int32[4] @@ -972,8 +972,8 @@ namespace CS2Dumper.Schemas { public const nint m_nSmokeEffectTickBegin = 0x1160; // int32 public const nint m_bDidSmokeEffect = 0x1164; // bool public const nint m_nRandomSeed = 0x1168; // int32 - public const nint m_vSmokeColor = 0x116C; // - public const nint m_vSmokeDetonationPos = 0x1178; // + public const nint m_vSmokeColor = 0x116C; // Vector + public const nint m_vSmokeDetonationPos = 0x1178; // Vector public const nint m_VoxelFrameData = 0x1188; // CUtlVector public const nint m_bSmokeVolumeDataReceived = 0x11A0; // bool public const nint m_bSmokeEffectSpawned = 0x11A1; // bool @@ -1024,8 +1024,8 @@ namespace CS2Dumper.Schemas { public const nint m_nlosperiod = 0x8278; // int32 public const nint m_maxFireHalfWidth = 0x827C; // float32 public const nint m_maxFireHeight = 0x8280; // float32 - public const nint m_minBounds = 0x8284; // - public const nint m_maxBounds = 0x8290; // + public const nint m_minBounds = 0x8284; // Vector + public const nint m_maxBounds = 0x8290; // Vector public const nint m_flLastGrassBurnThink = 0x829C; // float32 } // Parent: CBaseAnimGraph @@ -1087,14 +1087,14 @@ namespace CS2Dumper.Schemas { public static class C_CSGO_MapPreviewCameraPathNode { public const nint m_szParentPathUniqueID = 0x550; // CUtlSymbolLarge public const nint m_nPathIndex = 0x558; // int32 - public const nint m_vInTangentLocal = 0x55C; // - public const nint m_vOutTangentLocal = 0x568; // + public const nint m_vInTangentLocal = 0x55C; // Vector + public const nint m_vOutTangentLocal = 0x568; // Vector public const nint m_flFOV = 0x574; // float32 public const nint m_flSpeed = 0x578; // float32 public const nint m_flEaseIn = 0x57C; // float32 public const nint m_flEaseOut = 0x580; // float32 - public const nint m_vInTangentWorld = 0x584; // - public const nint m_vOutTangentWorld = 0x590; // + public const nint m_vInTangentWorld = 0x584; // Vector + public const nint m_vOutTangentWorld = 0x590; // Vector } // Parent: C_CSWeaponBaseGun // Fields count: 0 @@ -1198,11 +1198,11 @@ namespace CS2Dumper.Schemas { public const nint m_nEconGlovesChanged = 0x1D68; // uint8 public const nint m_bMustSyncRagdollState = 0x1D69; // bool public const nint m_nRagdollDamageBone = 0x1D6C; // int32 - public const nint m_vRagdollDamageForce = 0x1D70; // - public const nint m_vRagdollDamagePosition = 0x1D7C; // + public const nint m_vRagdollDamageForce = 0x1D70; // Vector + public const nint m_vRagdollDamagePosition = 0x1D7C; // Vector public const nint m_szRagdollDamageWeaponName = 0x1D88; // char[64] public const nint m_bRagdollDamageHeadshot = 0x1DC8; // bool - public const nint m_vRagdollServerOrigin = 0x1DCC; // + public const nint m_vRagdollServerOrigin = 0x1DCC; // Vector public const nint m_bLastHeadBoneTransformIsValid = 0x23E0; // bool public const nint m_lastLandTime = 0x23E4; // GameTime_t public const nint m_bOnGroundLastTick = 0x23E8; // bool @@ -1220,9 +1220,9 @@ namespace CS2Dumper.Schemas { public static class C_RagdollPropAttached { public const nint m_boneIndexAttached = 0xF50; // uint32 public const nint m_ragdollAttachedObjectIndex = 0xF54; // uint32 - public const nint m_attachmentPointBoneSpace = 0xF58; // - public const nint m_attachmentPointRagdollSpace = 0xF64; // - public const nint m_vecOffset = 0xF70; // + public const nint m_attachmentPointBoneSpace = 0xF58; // Vector + public const nint m_attachmentPointRagdollSpace = 0xF64; // Vector + public const nint m_vecOffset = 0xF70; // Vector public const nint m_parentTime = 0xF7C; // float32 public const nint m_bHasParent = 0xF80; // bool } @@ -1237,14 +1237,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nExplodeEffectTickBegin (int) // NetworkVarNames: m_vecExplodeEffectOrigin (Vector) public static class C_BaseCSGrenadeProjectile { - public const nint m_vInitialPosition = 0x10C0; // - public const nint m_vInitialVelocity = 0x10CC; // + public const nint m_vInitialPosition = 0x10C0; // Vector + public const nint m_vInitialVelocity = 0x10CC; // Vector public const nint m_nBounces = 0x10D8; // int32 public const nint m_nExplodeEffectIndex = 0x10E0; // CStrongHandle public const nint m_nExplodeEffectTickBegin = 0x10E8; // int32 - public const nint m_vecExplodeEffectOrigin = 0x10EC; // + public const nint m_vecExplodeEffectOrigin = 0x10EC; // Vector public const nint m_flSpawnTime = 0x10F8; // GameTime_t - public const nint vecLastTrailLinePos = 0x10FC; // + public const nint vecLastTrailLinePos = 0x10FC; // Vector public const nint flNextTrailLineTime = 0x1108; // GameTime_t public const nint m_bExplodeEffectBegan = 0x110C; // bool public const nint m_bCanCreateGrenadeTrail = 0x110D; // bool @@ -1301,9 +1301,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iEffectName (uint16) // NetworkVarNames: m_nExplosionType (uint8) public static class CEffectData { - public const nint m_vOrigin = 0x8; // - public const nint m_vStart = 0x14; // - public const nint m_vNormal = 0x20; // + public const nint m_vOrigin = 0x8; // Vector + public const nint m_vStart = 0x14; // Vector + public const nint m_vNormal = 0x20; // Vector public const nint m_vAngles = 0x2C; // QAngle public const nint m_hEntity = 0x38; // CEntityHandle public const nint m_hOtherEntity = 0x3C; // CEntityHandle @@ -1375,7 +1375,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDucked = 0x1EC; // bool public const nint m_bDucking = 0x1ED; // bool public const nint m_bInDuckJump = 0x1EE; // bool - public const nint m_groundNormal = 0x1F0; // + public const nint m_groundNormal = 0x1F0; // Vector public const nint m_flSurfaceFriction = 0x1FC; // float32 public const nint m_surfaceProps = 0x200; // CUtlStringToken public const nint m_nStepside = 0x210; // int32 @@ -1495,8 +1495,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vMin (Vector) // NetworkVarNames: m_vMax (Vector) public static class C_SoundAreaEntityOrientedBox { - public const nint m_vMin = 0x578; // - public const nint m_vMax = 0x584; // + public const nint m_vMin = 0x578; // Vector + public const nint m_vMax = 0x584; // Vector } // Parent: C_BaseModelEntity // Fields count: 8 @@ -1513,10 +1513,10 @@ namespace CS2Dumper.Schemas { public static class C_TextureBasedAnimatable { public const nint m_bLoop = 0xCD0; // bool public const nint m_flFPS = 0xCD4; // float32 - public const nint m_hPositionKeys = 0xCD8; // - public const nint m_hRotationKeys = 0xCE0; // - public const nint m_vAnimationBoundsMin = 0xCE8; // - public const nint m_vAnimationBoundsMax = 0xCF4; // + public const nint m_hPositionKeys = 0xCD8; // CStrongHandle + public const nint m_hRotationKeys = 0xCE0; // CStrongHandle + public const nint m_vAnimationBoundsMin = 0xCE8; // Vector + public const nint m_vAnimationBoundsMax = 0xCF4; // Vector public const nint m_flStartTime = 0xD00; // float32 public const nint m_flStartFrame = 0xD04; // float32 } @@ -1536,7 +1536,7 @@ namespace CS2Dumper.Schemas { // Fields count: 3 public static class CCSPlayer_WaterServices { public const nint m_flWaterJumpTime = 0x40; // float32 - public const nint m_vecWaterJumpVel = 0x44; // + public const nint m_vecWaterJumpVel = 0x44; // Vector public const nint m_flSwimSoundTime = 0x50; // float32 } // Parent: C_BaseEntity @@ -1672,7 +1672,7 @@ namespace CS2Dumper.Schemas { public const nint m_hItem = 0xEDC; // CHandle public const nint m_flTimePickedUp = 0xEE0; // float32 public const nint m_angOriginal = 0xEE4; // QAngle - public const nint m_vecPosOriginal = 0xEF0; // + public const nint m_vecPosOriginal = 0xEF0; // Vector public const nint m_angRandom = 0xF00; // QAngle } // Parent: C_BaseEntity @@ -1697,12 +1697,12 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) public static class C_EnvLightProbeVolume { - public const nint m_hLightProbeTexture = 0x1528; // - public const nint m_hLightProbeDirectLightIndicesTexture = 0x1530; // - public const nint m_hLightProbeDirectLightScalarsTexture = 0x1538; // - public const nint m_hLightProbeDirectLightShadowsTexture = 0x1540; // - public const nint m_vBoxMins = 0x1548; // - public const nint m_vBoxMaxs = 0x1554; // + public const nint m_hLightProbeTexture = 0x1528; // CStrongHandle + public const nint m_hLightProbeDirectLightIndicesTexture = 0x1530; // CStrongHandle + public const nint m_hLightProbeDirectLightScalarsTexture = 0x1538; // CStrongHandle + public const nint m_hLightProbeDirectLightShadowsTexture = 0x1540; // CStrongHandle + public const nint m_vBoxMins = 0x1548; // Vector + public const nint m_vBoxMaxs = 0x1554; // Vector public const nint m_bMoveable = 0x1560; // bool public const nint m_nHandshake = 0x1564; // int32 public const nint m_nPriority = 0x1568; // int32 @@ -1921,7 +1921,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFadeOutLength = 0xCF0; // float32 public const nint m_flNextSparkTime = 0xCF4; // GameTime_t public const nint m_nDissolveType = 0xCF8; // EntityDisolveType_t - public const nint m_vDissolverOrigin = 0xCFC; // + public const nint m_vDissolverOrigin = 0xCFC; // Vector public const nint m_nMagnitude = 0xD08; // uint32 public const nint m_bCoreExplode = 0xD0C; // bool public const nint m_bLinkedToServerEnt = 0xD0D; // bool @@ -1936,7 +1936,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_hCtrl (CHandle) public static class C_fogplayerparams_t { - public const nint m_hCtrl = 0x8; // + public const nint m_hCtrl = 0x8; // CHandle public const nint m_flTransitionTime = 0xC; // float32 public const nint m_OldColor = 0x10; // Color public const nint m_flOldStart = 0x14; // float32 @@ -2026,8 +2026,8 @@ namespace CS2Dumper.Schemas { public const nint m_pViewModelServices = 0x12C8; // CPlayer_ViewModelServices* public const nint m_fRenderingClipPlane = 0x12D8; // float32[4] public const nint m_nLastClipPlaneSetupFrame = 0x12E8; // int32 - public const nint m_vecLastClipCameraPos = 0x12EC; // - public const nint m_vecLastClipCameraForward = 0x12F8; // + public const nint m_vecLastClipCameraPos = 0x12EC; // Vector + public const nint m_vecLastClipCameraForward = 0x12F8; // Vector public const nint m_bClipHitStaticWorld = 0x1304; // bool public const nint m_bCachedPlaneIsValid = 0x1305; // bool public const nint m_pClippingWeapon = 0x1308; // C_CSWeaponBase* @@ -2037,15 +2037,15 @@ namespace CS2Dumper.Schemas { public const nint m_grenadeParameterStashTime = 0x1338; // GameTime_t public const nint m_bGrenadeParametersStashed = 0x133C; // bool public const nint m_angStashedShootAngles = 0x1340; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x134C; // - public const nint m_vecStashedVelocity = 0x1358; // + public const nint m_vecStashedGrenadeThrowPosition = 0x134C; // Vector + public const nint m_vecStashedVelocity = 0x1358; // Vector public const nint m_angShootAngleHistory = 0x1364; // QAngle[2] public const nint m_vecThrowPositionHistory = 0x137C; // Vector[2] public const nint m_vecVelocityHistory = 0x1394; // Vector[2] public const nint m_thirdPersonHeading = 0x13B0; // QAngle public const nint m_flSlopeDropOffset = 0x13C8; // float32 public const nint m_flSlopeDropHeight = 0x13D8; // float32 - public const nint m_vHeadConstraintOffset = 0x13E8; // + public const nint m_vHeadConstraintOffset = 0x13E8; // Vector public const nint m_bIsScoped = 0x1400; // bool public const nint m_bIsWalking = 0x1401; // bool public const nint m_bResumeZoom = 0x1402; // bool @@ -2089,8 +2089,8 @@ namespace CS2Dumper.Schemas { public const nint m_flHitHeading = 0x1488; // float32 public const nint m_nHitBodyPart = 0x148C; // int32 public const nint m_iStartAccount = 0x1490; // int32 - public const nint m_vecIntroStartEyePosition = 0x1494; // - public const nint m_vecIntroStartPlayerForward = 0x14A0; // + public const nint m_vecIntroStartEyePosition = 0x1494; // Vector + public const nint m_vecIntroStartPlayerForward = 0x14A0; // Vector public const nint m_flClientDeathTime = 0x14AC; // GameTime_t public const nint m_flNightVisionAlpha = 0x14B0; // float32 public const nint m_bScreenTearFrameCaptured = 0x14B4; // bool @@ -2102,8 +2102,8 @@ namespace CS2Dumper.Schemas { public const nint m_bFlashScreenshotHasBeenGrabbed = 0x14C6; // bool public const nint m_flFlashMaxAlpha = 0x14C8; // float32 public const nint m_flFlashDuration = 0x14CC; // float32 - public const nint m_lastStandingPos = 0x14D0; // - public const nint m_vecLastMuzzleFlashPos = 0x14DC; // + public const nint m_lastStandingPos = 0x14D0; // Vector + public const nint m_vecLastMuzzleFlashPos = 0x14DC; // Vector public const nint m_angLastMuzzleFlashAngle = 0x14E8; // QAngle public const nint m_hMuzzleFlashShape = 0x14F4; // CHandle public const nint m_iHealthBarRenderMaskIndex = 0x14F8; // int32 @@ -2112,8 +2112,8 @@ namespace CS2Dumper.Schemas { public const nint m_nMyCollisionGroup = 0x1504; // int32 public const nint m_ignoreLadderJumpTime = 0x1508; // float32 public const nint m_ladderSurpressionTimer = 0x1510; // CountdownTimer - public const nint m_lastLadderNormal = 0x1528; // - public const nint m_lastLadderPos = 0x1534; // + public const nint m_lastLadderNormal = 0x1528; // Vector + public const nint m_lastLadderPos = 0x1534; // Vector public const nint m_flDeathCCWeight = 0x1548; // float32 public const nint m_bOldIsScoped = 0x154C; // bool public const nint m_flPrevRoundEndTime = 0x1550; // float32 @@ -2121,7 +2121,7 @@ namespace CS2Dumper.Schemas { public const nint m_unCurrentEquipmentValue = 0x1558; // uint16 public const nint m_unRoundStartEquipmentValue = 0x155A; // uint16 public const nint m_unFreezetimeEndEquipmentValue = 0x155C; // uint16 - public const nint m_vecThirdPersonViewPositionOverride = 0x1560; // + public const nint m_vecThirdPersonViewPositionOverride = 0x1560; // Vector public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x156C; // int32 public const nint m_ArmorValue = 0x1570; // int32 public const nint m_angEyeAngles = 0x1578; // QAngle @@ -2147,7 +2147,7 @@ namespace CS2Dumper.Schemas { public const nint m_bHideTargetID = 0x1614; // bool public const nint m_flLastSmokeOverlayAlpha = 0x1618; // float32 public const nint m_flLastSmokeAge = 0x161C; // float32 - public const nint m_vLastSmokeOverlayColor = 0x1620; // + public const nint m_vLastSmokeOverlayColor = 0x1620; // Vector public const nint m_nPlayerSmokedFx = 0x162C; // ParticleIndex_t public const nint m_nPlayerInfernoBodyFx = 0x1630; // ParticleIndex_t public const nint m_nPlayerInfernoFootFx = 0x1634; // ParticleIndex_t @@ -2155,13 +2155,13 @@ namespace CS2Dumper.Schemas { public const nint m_nLastMagDropAttachmentIndex = 0x163C; // int32 public const nint m_vecBulletHitModels = 0x1640; // CUtlVector public const nint m_vecPickupModelSlerpers = 0x1658; // CUtlVector - public const nint m_vecLastAliveLocalVelocity = 0x1670; // + public const nint m_vecLastAliveLocalVelocity = 0x1670; // Vector public const nint m_entitySpottedState = 0x1698; // EntitySpottedState_t public const nint m_nSurvivalTeamNumber = 0x16B0; // int32 public const nint m_bGuardianShouldSprayCustomXMark = 0x16B4; // bool public const nint m_bHasDeathInfo = 0x16B5; // bool public const nint m_flDeathInfoTime = 0x16B8; // float32 - public const nint m_vecDeathInfoOrigin = 0x16BC; // + public const nint m_vecDeathInfoOrigin = 0x16BC; // Vector public const nint m_bKilledByHeadshot = 0x16C8; // bool public const nint m_hOriginalController = 0x16CC; // CHandle } @@ -2199,13 +2199,13 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxGustDelay = 0x20; // float32 public const nint m_flGustDuration = 0x24; // float32 public const nint m_iGustDirChange = 0x28; // uint16 - public const nint m_location = 0x2C; // + public const nint m_location = 0x2C; // Vector public const nint m_iszGustSound = 0x38; // int32 public const nint m_iWindDir = 0x3C; // int32 public const nint m_flWindSpeed = 0x40; // float32 - public const nint m_currentWindVector = 0x44; // - public const nint m_CurrentSwayVector = 0x50; // - public const nint m_PrevSwayVector = 0x5C; // + public const nint m_currentWindVector = 0x44; // Vector + public const nint m_CurrentSwayVector = 0x50; // Vector + public const nint m_PrevSwayVector = 0x5C; // Vector public const nint m_iInitialWindDir = 0x68; // uint16 public const nint m_flInitialWindSpeed = 0x6C; // float32 public const nint m_flVariationTime = 0x70; // GameTime_t @@ -2428,9 +2428,9 @@ namespace CS2Dumper.Schemas { public const nint m_bSuppressAnimEventSounds = 0xD4A; // bool public const nint m_bAnimGraphUpdateEnabled = 0xD58; // bool public const nint m_flMaxSlopeDistance = 0xD5C; // float32 - public const nint m_vLastSlopeCheckPos = 0xD60; // + public const nint m_vLastSlopeCheckPos = 0xD60; // Vector public const nint m_bAnimationUpdateScheduled = 0xD6C; // bool - public const nint m_vecForce = 0xD70; // + public const nint m_vecForce = 0xD70; // Vector public const nint m_nForceBone = 0xD7C; // int32 public const nint m_pClientsideRagdoll = 0xD80; // CBaseAnimGraph* public const nint m_bBuiltRagdoll = 0xD88; // bool @@ -2572,8 +2572,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_z (float32) // NetworkVarNames: m_angle (float32) public static class C_Fish { - public const nint m_pos = 0xED8; // - public const nint m_vel = 0xEE4; // + public const nint m_pos = 0xED8; // Vector + public const nint m_vel = 0xEE4; // Vector public const nint m_angles = 0xEF0; // QAngle public const nint m_localLifeState = 0xEFC; // int32 public const nint m_deathDepth = 0xF00; // float32 @@ -2582,9 +2582,9 @@ namespace CS2Dumper.Schemas { public const nint m_wiggleTimer = 0xF10; // CountdownTimer public const nint m_wigglePhase = 0xF28; // float32 public const nint m_wiggleRate = 0xF2C; // float32 - public const nint m_actualPos = 0xF30; // + public const nint m_actualPos = 0xF30; // Vector public const nint m_actualAngles = 0xF3C; // QAngle - public const nint m_poolOrigin = 0xF48; // + public const nint m_poolOrigin = 0xF48; // Vector public const nint m_waterLevel = 0xF54; // float32 public const nint m_gotUpdate = 0xF58; // bool public const nint m_x = 0xF5C; // float32 @@ -2673,13 +2673,13 @@ namespace CS2Dumper.Schemas { public const nint m_iHideHUD = 0x11BC; // uint32 public const nint m_skybox3d = 0x11C0; // sky3dparams_t public const nint m_flDeathTime = 0x1250; // GameTime_t - public const nint m_vecPredictionError = 0x1254; // + public const nint m_vecPredictionError = 0x1254; // Vector public const nint m_flPredictionErrorTime = 0x1260; // GameTime_t - public const nint m_vecLastCameraSetupLocalOrigin = 0x1264; // + public const nint m_vecLastCameraSetupLocalOrigin = 0x1264; // Vector public const nint m_flLastCameraSetupTime = 0x1270; // GameTime_t public const nint m_flFOVSensitivityAdjust = 0x1274; // float32 public const nint m_flMouseSensitivity = 0x1278; // float32 - public const nint m_vOldOrigin = 0x127C; // + public const nint m_vOldOrigin = 0x127C; // Vector public const nint m_flOldSimulationTime = 0x1288; // float32 public const nint m_nLastExecutedCommandNumber = 0x128C; // int32 public const nint m_nLastExecutedCommandTick = 0x1290; // int32 @@ -2823,13 +2823,13 @@ namespace CS2Dumper.Schemas { public const nint m_PhysicsDelegate = 0x1028; // C_RopeKeyframe::CPhysicsDelegate public const nint m_hMaterial = 0x1038; // CStrongHandle public const nint m_TextureHeight = 0x1040; // int32 - public const nint m_vecImpulse = 0x1044; // - public const nint m_vecPreviousImpulse = 0x1050; // + public const nint m_vecImpulse = 0x1044; // Vector + public const nint m_vecPreviousImpulse = 0x1050; // Vector public const nint m_flCurrentGustTimer = 0x105C; // float32 public const nint m_flCurrentGustLifetime = 0x1060; // float32 public const nint m_flTimeToNextGust = 0x1064; // float32 - public const nint m_vWindDir = 0x1068; // - public const nint m_vColorMod = 0x1074; // + public const nint m_vWindDir = 0x1068; // Vector + public const nint m_vColorMod = 0x1074; // Vector public const nint m_vCachedEndPointAttachmentPos = 0x1080; // Vector[2] public const nint m_vCachedEndPointAttachmentAngle = 0x1098; // QAngle[2] public const nint m_bConstrainBetweenEndpoints = 0x10B0; // bool @@ -2858,7 +2858,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) public static class C_GradientFog { - public const nint m_hGradientFogTexture = 0x550; // + public const nint m_hGradientFogTexture = 0x550; // CStrongHandle public const nint m_flFogStartDistance = 0x558; // float32 public const nint m_flFogEndDistance = 0x55C; // float32 public const nint m_bHeightFogEnabled = 0x560; // bool @@ -2948,8 +2948,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flFalloffExponent (float) public static class C_EnvVolumetricFogVolume { public const nint m_bActive = 0x550; // bool - public const nint m_vBoxMins = 0x554; // - public const nint m_vBoxMaxs = 0x560; // + public const nint m_vBoxMins = 0x554; // Vector + public const nint m_vBoxMaxs = 0x560; // Vector public const nint m_bStartDisabled = 0x56C; // bool public const nint m_flStrength = 0x570; // float32 public const nint m_nFalloffShape = 0x574; // int32 @@ -3029,21 +3029,21 @@ namespace CS2Dumper.Schemas { public static class C_EnvCombinedLightProbeVolume { public const nint m_Color = 0x15A8; // Color public const nint m_flBrightness = 0x15AC; // float32 - public const nint m_hCubemapTexture = 0x15B0; // + public const nint m_hCubemapTexture = 0x15B0; // CStrongHandle public const nint m_bCustomCubemapTexture = 0x15B8; // bool - public const nint m_hLightProbeTexture = 0x15C0; // - public const nint m_hLightProbeDirectLightIndicesTexture = 0x15C8; // - public const nint m_hLightProbeDirectLightScalarsTexture = 0x15D0; // - public const nint m_hLightProbeDirectLightShadowsTexture = 0x15D8; // - public const nint m_vBoxMins = 0x15E0; // - public const nint m_vBoxMaxs = 0x15EC; // + public const nint m_hLightProbeTexture = 0x15C0; // CStrongHandle + public const nint m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle + public const nint m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle + public const nint m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle + public const nint m_vBoxMins = 0x15E0; // Vector + public const nint m_vBoxMaxs = 0x15EC; // Vector public const nint m_bMoveable = 0x15F8; // bool public const nint m_nHandshake = 0x15FC; // int32 public const nint m_nEnvCubeMapArrayIndex = 0x1600; // int32 public const nint m_nPriority = 0x1604; // int32 public const nint m_bStartDisabled = 0x1608; // bool public const nint m_flEdgeFadeDist = 0x160C; // float32 - public const nint m_vEdgeFadeDists = 0x1610; // + public const nint m_vEdgeFadeDists = 0x1610; // Vector public const nint m_nLightProbeSizeX = 0x161C; // int32 public const nint m_nLightProbeSizeY = 0x1620; // int32 public const nint m_nLightProbeSizeZ = 0x1624; // int32 @@ -3186,17 +3186,17 @@ namespace CS2Dumper.Schemas { public const nint m_LightStyleEvents = 0xD28; // C_NetworkUtlVectorBase public const nint m_LightStyleTargets = 0xD40; // C_NetworkUtlVectorBase> public const nint m_StyleEvent = 0xD58; // CEntityIOOutput[4] - public const nint m_hLightCookie = 0xDF8; // + public const nint m_hLightCookie = 0xDF8; // CStrongHandle public const nint m_flShape = 0xE00; // float32 public const nint m_flSoftX = 0xE04; // float32 public const nint m_flSoftY = 0xE08; // float32 public const nint m_flSkirt = 0xE0C; // float32 public const nint m_flSkirtNear = 0xE10; // float32 - public const nint m_vSizeParams = 0xE14; // + public const nint m_vSizeParams = 0xE14; // Vector public const nint m_flRange = 0xE20; // float32 - public const nint m_vShear = 0xE24; // + public const nint m_vShear = 0xE24; // Vector public const nint m_nBakeSpecularToCubemaps = 0xE30; // int32 - public const nint m_vBakeSpecularToCubemapsSize = 0xE34; // + public const nint m_vBakeSpecularToCubemapsSize = 0xE34; // Vector public const nint m_nCastShadows = 0xE40; // int32 public const nint m_nShadowMapSize = 0xE44; // int32 public const nint m_nShadowPriority = 0xE48; // int32 @@ -3204,7 +3204,7 @@ namespace CS2Dumper.Schemas { public const nint m_nBounceLight = 0xE50; // int32 public const nint m_flBounceScale = 0xE54; // float32 public const nint m_flMinRoughness = 0xE58; // float32 - public const nint m_vAlternateColor = 0xE5C; // + public const nint m_vAlternateColor = 0xE5C; // Vector public const nint m_fAlternateColorBrightness = 0xE68; // float32 public const nint m_nFog = 0xE6C; // int32 public const nint m_flFogStrength = 0xE70; // float32 @@ -3215,11 +3215,11 @@ namespace CS2Dumper.Schemas { public const nint m_flShadowFadeSizeStart = 0xE84; // float32 public const nint m_flShadowFadeSizeEnd = 0xE88; // float32 public const nint m_bPrecomputedFieldsValid = 0xE8C; // bool - public const nint m_vPrecomputedBoundsMins = 0xE90; // - public const nint m_vPrecomputedBoundsMaxs = 0xE9C; // - public const nint m_vPrecomputedOBBOrigin = 0xEA8; // + public const nint m_vPrecomputedBoundsMins = 0xE90; // Vector + public const nint m_vPrecomputedBoundsMaxs = 0xE9C; // Vector + public const nint m_vPrecomputedOBBOrigin = 0xEA8; // Vector public const nint m_vPrecomputedOBBAngles = 0xEB4; // QAngle - public const nint m_vPrecomputedOBBExtent = 0xEC0; // + public const nint m_vPrecomputedOBBExtent = 0xEC0; // Vector } // Parent: C_BaseEntity // Fields count: 8 @@ -3346,7 +3346,7 @@ namespace CS2Dumper.Schemas { public const nint m_iszEffectName = 0x1028; // CUtlSymbolLarge public const nint m_iszControlPointNames = 0x1030; // CUtlSymbolLarge[64] public const nint m_nDataCP = 0x1230; // int32 - public const nint m_vecDataCPValue = 0x1234; // + public const nint m_vecDataCPValue = 0x1234; // Vector public const nint m_nTintCP = 0x1240; // int32 public const nint m_clrTint = 0x1244; // Color public const nint m_bOldActive = 0x1268; // bool @@ -3460,7 +3460,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bClientSide (bool) // NetworkVarNames: m_bExclusive (bool) public static class C_ColorCorrection { - public const nint m_vecOrigin = 0x550; // + public const nint m_vecOrigin = 0x550; // Vector public const nint m_MinFalloff = 0x55C; // float32 public const nint m_MaxFalloff = 0x560; // float32 public const nint m_flFadeInDuration = 0x564; // float32 @@ -3717,7 +3717,7 @@ namespace CS2Dumper.Schemas { public const nint m_flAttenuation2 = 0xAC; // float32 public const nint m_flTheta = 0xB0; // float32 public const nint m_flPhi = 0xB4; // float32 - public const nint m_hLightCookie = 0xB8; // + public const nint m_hLightCookie = 0xB8; // CStrongHandle public const nint m_nCascades = 0xC0; // int32 public const nint m_nCastShadows = 0xC4; // int32 public const nint m_nShadowWidth = 0xC8; // int32 @@ -3753,11 +3753,11 @@ namespace CS2Dumper.Schemas { public const nint m_bEnabled = 0x144; // bool public const nint m_bFlicker = 0x145; // bool public const nint m_bPrecomputedFieldsValid = 0x146; // bool - public const nint m_vPrecomputedBoundsMins = 0x148; // - public const nint m_vPrecomputedBoundsMaxs = 0x154; // - public const nint m_vPrecomputedOBBOrigin = 0x160; // + public const nint m_vPrecomputedBoundsMins = 0x148; // Vector + public const nint m_vPrecomputedBoundsMaxs = 0x154; // Vector + public const nint m_vPrecomputedOBBOrigin = 0x160; // Vector public const nint m_vPrecomputedOBBAngles = 0x16C; // QAngle - public const nint m_vPrecomputedOBBExtent = 0x178; // + public const nint m_vPrecomputedOBBExtent = 0x178; // Vector public const nint m_flPrecomputedMaxRange = 0x184; // float32 public const nint m_nFogLightingMode = 0x188; // int32 public const nint m_flFogContributionStength = 0x18C; // float32 @@ -3895,7 +3895,7 @@ namespace CS2Dumper.Schemas { public const nint m_flForwardMove = 0x1AC; // float32 public const nint m_flLeftMove = 0x1B0; // float32 public const nint m_flUpMove = 0x1B4; // float32 - public const nint m_vecLastMovementImpulses = 0x1B8; // + public const nint m_vecLastMovementImpulses = 0x1B8; // Vector public const nint m_vecOldViewAngles = 0x1C4; // QAngle } // Parent: CEntitySubclassVDataBase @@ -3966,7 +3966,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRadiusScale = 0x1284; // float32 public const nint m_flSelfIllumScale = 0x1288; // float32 public const nint m_ColorTint = 0x128C; // Color - public const nint m_hTextureOverride = 0x1290; // + public const nint m_hTextureOverride = 0x1290; // CStrongHandle } // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 @@ -4004,8 +4004,8 @@ namespace CS2Dumper.Schemas { public const nint m_fxSSSunFlareEffectIndex = 0xCD0; // ParticleIndex_t public const nint m_fxSunFlareEffectIndex = 0xCD4; // ParticleIndex_t public const nint m_fdistNormalize = 0xCD8; // float32 - public const nint m_vSunPos = 0xCDC; // - public const nint m_vDirection = 0xCE8; // + public const nint m_vSunPos = 0xCDC; // Vector + public const nint m_vDirection = 0xCE8; // Vector public const nint m_iszEffectName = 0xCF8; // CUtlSymbolLarge public const nint m_iszSSEffectName = 0xD00; // CUtlSymbolLarge public const nint m_clrOverlay = 0xD08; // Color @@ -4080,7 +4080,7 @@ namespace CS2Dumper.Schemas { public const nint m_hPlayerParent = 0xF0C; // CHandle public const nint m_bIsHit = 0xF10; // bool public const nint m_flTimeCreated = 0xF14; // float32 - public const nint m_vecStartPos = 0xF18; // + public const nint m_vecStartPos = 0xF18; // Vector } // Parent: C_BaseEntity // Fields count: 17 @@ -4221,11 +4221,11 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flAutoRideSpeed (float) // NetworkVarNames: m_bFakeLadder (bool) public static class C_FuncLadder { - public const nint m_vecLadderDir = 0xCD0; // + public const nint m_vecLadderDir = 0xCD0; // Vector public const nint m_Dismounts = 0xCE0; // CUtlVector> - public const nint m_vecLocalTop = 0xCF8; // - public const nint m_vecPlayerMountPositionTop = 0xD04; // - public const nint m_vecPlayerMountPositionBottom = 0xD10; // + public const nint m_vecLocalTop = 0xCF8; // Vector + public const nint m_vecPlayerMountPositionTop = 0xD04; // Vector + public const nint m_vecPlayerMountPositionBottom = 0xD10; // Vector public const nint m_flAutoRideSpeed = 0xD1C; // float32 public const nint m_bDisabled = 0xD20; // bool public const nint m_bFakeLadder = 0xD21; // bool @@ -4360,8 +4360,8 @@ namespace CS2Dumper.Schemas { public const nint m_nIndirectTextureDimX = 0x56C; // int32 public const nint m_nIndirectTextureDimY = 0x570; // int32 public const nint m_nIndirectTextureDimZ = 0x574; // int32 - public const nint m_vBoxMins = 0x578; // - public const nint m_vBoxMaxs = 0x584; // + public const nint m_vBoxMins = 0x578; // Vector + public const nint m_vBoxMaxs = 0x584; // Vector public const nint m_bActive = 0x590; // bool public const nint m_flStartAnisoTime = 0x594; // GameTime_t public const nint m_flStartScatterTime = 0x598; // GameTime_t @@ -4375,7 +4375,7 @@ namespace CS2Dumper.Schemas { public const nint m_bStartDisabled = 0x5B8; // bool public const nint m_bEnableIndirect = 0x5B9; // bool public const nint m_bIsMaster = 0x5BA; // bool - public const nint m_hFogIndirectTexture = 0x5C0; // + public const nint m_hFogIndirectTexture = 0x5C0; // CStrongHandle public const nint m_nForceRefreshCount = 0x5C8; // int32 public const nint m_bFirstTime = 0x5CC; // bool } @@ -4453,13 +4453,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bEnabled (bool) public static class C_InfoVisibilityBox { public const nint m_nMode = 0x554; // int32 - public const nint m_vBoxSize = 0x558; // + public const nint m_vBoxSize = 0x558; // Vector public const nint m_bEnabled = 0x564; // bool } // Parent: C_Sprite // Fields count: 2 public static class C_FireSprite { - public const nint m_vecMoveDir = 0xE00; // + public const nint m_vecMoveDir = 0xE00; // Vector public const nint m_bFadeFromAbove = 0xE0C; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition @@ -4659,7 +4659,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flGlowStartTime (float) // NetworkVarNames: m_bEligibleForScreenHighlight (bool) public static class CGlowProperty { - public const nint m_fGlowColor = 0x8; // + public const nint m_fGlowColor = 0x8; // Vector public const nint m_iGlowType = 0x30; // int32 public const nint m_iGlowTeam = 0x34; // int32 public const nint m_nGlowRange = 0x38; // int32 @@ -4697,10 +4697,10 @@ namespace CS2Dumper.Schemas { public const nint m_linearForce = 0xCEC; // float32 public const nint m_flFrequency = 0xCF0; // float32 public const nint m_flDampingRatio = 0xCF4; // float32 - public const nint m_vecLinearForcePointAt = 0xCF8; // + public const nint m_vecLinearForcePointAt = 0xCF8; // Vector public const nint m_bCollapseToForcePoint = 0xD04; // bool - public const nint m_vecLinearForcePointAtWorld = 0xD08; // - public const nint m_vecLinearForceDirection = 0xD14; // + public const nint m_vecLinearForcePointAtWorld = 0xD08; // Vector + public const nint m_vecLinearForceDirection = 0xD14; // Vector public const nint m_bConvertToDebrisWhenPossible = 0xD20; // bool } // Parent: CPlayerPawnComponent @@ -4744,17 +4744,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool) // NetworkVarNames: m_bEnabled (bool) public static class C_EnvCubemap { - public const nint m_hCubemapTexture = 0x5D0; // + public const nint m_hCubemapTexture = 0x5D0; // CStrongHandle public const nint m_bCustomCubemapTexture = 0x5D8; // bool public const nint m_flInfluenceRadius = 0x5DC; // float32 - public const nint m_vBoxProjectMins = 0x5E0; // - public const nint m_vBoxProjectMaxs = 0x5EC; // + public const nint m_vBoxProjectMins = 0x5E0; // Vector + public const nint m_vBoxProjectMaxs = 0x5EC; // Vector public const nint m_bMoveable = 0x5F8; // bool public const nint m_nHandshake = 0x5FC; // int32 public const nint m_nEnvCubeMapArrayIndex = 0x600; // int32 public const nint m_nPriority = 0x604; // int32 public const nint m_flEdgeFadeDist = 0x608; // float32 - public const nint m_vEdgeFadeDists = 0x60C; // + public const nint m_vEdgeFadeDists = 0x60C; // Vector public const nint m_flDiffuseScale = 0x618; // float32 public const nint m_bStartDisabled = 0x61C; // bool public const nint m_bDefaultEnvMap = 0x61D; // bool @@ -4766,7 +4766,7 @@ namespace CS2Dumper.Schemas { // Parent: C_BaseViewModel // Fields count: 3 public static class C_PredictedViewModel { - public const nint m_vPredictedLagOffset = 0xF40; // + public const nint m_vPredictedLagOffset = 0xF40; // Vector public const nint m_targetSpeed = 0xF4C; // QAngle public const nint m_currentSpeed = 0xF58; // QAngle } @@ -4824,7 +4824,7 @@ namespace CS2Dumper.Schemas { public const nint m_bFirstUpdate = 0x5B1; // bool public const nint m_flPreviousValue = 0x5B4; // float32 public const nint m_flPreviousUpdateTickTime = 0x5B8; // GameTime_t - public const nint m_vecPreviousTestPoint = 0x5BC; // + public const nint m_vecPreviousTestPoint = 0x5BC; // Vector } // Parent: C_CSWeaponBase // Fields count: 0 @@ -4905,8 +4905,8 @@ namespace CS2Dumper.Schemas { // Parent: CInfoDynamicShadowHint // Fields count: 2 public static class CInfoDynamicShadowHintBox { - public const nint m_vBoxMins = 0x568; // - public const nint m_vBoxMaxs = 0x574; // + public const nint m_vBoxMins = 0x568; // Vector + public const nint m_vBoxMaxs = 0x574; // Vector } // Parent: C_SoundOpvarSetPointEntity // Fields count: 0 @@ -4949,7 +4949,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCubemapSourceType = 0x57C; // int32 public const nint m_hSkyMaterial = 0x580; // CStrongHandle public const nint m_iszSkyEntity = 0x588; // CUtlSymbolLarge - public const nint m_hFogCubemapTexture = 0x590; // + public const nint m_hFogCubemapTexture = 0x590; // CStrongHandle public const nint m_bHasHeightFogEnd = 0x598; // bool public const nint m_bFirstTime = 0x599; // bool } @@ -4977,8 +4977,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flCapsuleRadius (float) public static class CCollisionProperty { public const nint m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t - public const nint m_vecMins = 0x40; // - public const nint m_vecMaxs = 0x4C; // + public const nint m_vecMins = 0x40; // Vector + public const nint m_vecMaxs = 0x4C; // Vector public const nint m_usSolidFlags = 0x5A; // uint8 public const nint m_nSolidType = 0x5B; // SolidType_t public const nint m_triggerBloat = 0x5C; // uint8 @@ -4986,12 +4986,12 @@ namespace CS2Dumper.Schemas { public const nint m_CollisionGroup = 0x5E; // uint8 public const nint m_nEnablePhysics = 0x5F; // uint8 public const nint m_flBoundingRadius = 0x60; // float32 - public const nint m_vecSpecifiedSurroundingMins = 0x64; // - public const nint m_vecSpecifiedSurroundingMaxs = 0x70; // - public const nint m_vecSurroundingMaxs = 0x7C; // - public const nint m_vecSurroundingMins = 0x88; // - public const nint m_vCapsuleCenter1 = 0x94; // - public const nint m_vCapsuleCenter2 = 0xA0; // + public const nint m_vecSpecifiedSurroundingMins = 0x64; // Vector + public const nint m_vecSpecifiedSurroundingMaxs = 0x70; // Vector + public const nint m_vecSurroundingMaxs = 0x7C; // Vector + public const nint m_vecSurroundingMins = 0x88; // Vector + public const nint m_vCapsuleCenter1 = 0x94; // Vector + public const nint m_vCapsuleCenter2 = 0xA0; // Vector public const nint m_flCapsuleRadius = 0xAC; // float32 } // Parent: None @@ -5035,10 +5035,10 @@ namespace CS2Dumper.Schemas { public const nint m_unAccountID = 0xCD4; // uint32 public const nint m_unTraceID = 0xCD8; // uint32 public const nint m_rtGcTime = 0xCDC; // uint32 - public const nint m_vecEndPos = 0xCE0; // - public const nint m_vecStart = 0xCEC; // - public const nint m_vecLeft = 0xCF8; // - public const nint m_vecNormal = 0xD04; // + public const nint m_vecEndPos = 0xCE0; // Vector + public const nint m_vecStart = 0xCEC; // Vector + public const nint m_vecLeft = 0xCF8; // Vector + public const nint m_vecNormal = 0xD04; // Vector public const nint m_nPlayer = 0xD10; // int32 public const nint m_nEntity = 0xD14; // int32 public const nint m_nHitbox = 0xD18; // int32 @@ -5126,7 +5126,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) public static class fogparams_t { - public const nint dirPrimary = 0x8; // + public const nint dirPrimary = 0x8; // Vector public const nint colorPrimary = 0x14; // Color public const nint colorSecondary = 0x18; // Color public const nint colorPrimaryLerpTo = 0x1C; // Color @@ -5160,10 +5160,10 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_blinktoggle (bool) public static class C_BaseFlex { public const nint m_flexWeight = 0xEE8; // C_NetworkUtlVectorBase - public const nint m_vLookTargetPosition = 0xF00; // + public const nint m_vLookTargetPosition = 0xF00; // Vector public const nint m_blinktoggle = 0xF18; // bool public const nint m_nLastFlexUpdateFrameCount = 0xF78; // int32 - public const nint m_CachedViewTarget = 0xF7C; // + public const nint m_CachedViewTarget = 0xF7C; // Vector public const nint m_nNextSceneEventId = 0xF88; // uint32 public const nint m_iBlink = 0xF8C; // int32 public const nint m_blinktime = 0xF90; // float32 @@ -5176,7 +5176,7 @@ namespace CS2Dumper.Schemas { public const nint m_bResetFlexWeightsOnModelChange = 0xFA6; // bool public const nint m_nEyeOcclusionRendererBone = 0xFC0; // int32 public const nint m_mEyeOcclusionRendererCameraToBoneTransform = 0xFC4; // matrix3x4_t - public const nint m_vEyeOcclusionRendererHalfExtent = 0xFF4; // + public const nint m_vEyeOcclusionRendererHalfExtent = 0xFF4; // Vector public const nint m_PhonemeClasses = 0x1010; // C_BaseFlex::Emphasized_Phoneme[3] } // Parent: C_BaseEntity @@ -5263,8 +5263,8 @@ namespace CS2Dumper.Schemas { public const nint m_glowColor = 0x1118; // Color public const nint m_nGlowTeam = 0x111C; // int32 public const nint m_iCachedFrameCount = 0x1120; // int32 - public const nint m_vecCachedRenderMins = 0x1124; // - public const nint m_vecCachedRenderMaxs = 0x1130; // + public const nint m_vecCachedRenderMins = 0x1124; // Vector + public const nint m_vecCachedRenderMaxs = 0x1130; // Vector } // Parent: C_Sprite // Fields count: 0 @@ -5306,10 +5306,10 @@ namespace CS2Dumper.Schemas { public const nint bounceFactor = 0xF08; // float32 public const nint hitSound = 0xF0C; // int32 public const nint priority = 0xF10; // int32 - public const nint tentOffset = 0xF14; // + public const nint tentOffset = 0xF14; // Vector public const nint m_vecTempEntAngVelocity = 0xF20; // QAngle public const nint tempent_renderamt = 0xF2C; // int32 - public const nint m_vecNormal = 0xF30; // + public const nint m_vecNormal = 0xF30; // Vector public const nint m_flSpriteScale = 0xF3C; // float32 public const nint m_nFlickerFrame = 0xF40; // int32 public const nint m_flFrameRate = 0xF44; // float32 @@ -5318,10 +5318,10 @@ namespace CS2Dumper.Schemas { public const nint m_pszParticleEffect = 0xF58; // char* public const nint m_bParticleCollision = 0xF60; // bool public const nint m_iLastCollisionFrame = 0xF64; // int32 - public const nint m_vLastCollisionOrigin = 0xF68; // - public const nint m_vecTempEntVelocity = 0xF74; // - public const nint m_vecPrevAbsOrigin = 0xF80; // - public const nint m_vecTempEntAcceleration = 0xF8C; // + public const nint m_vLastCollisionOrigin = 0xF68; // Vector + public const nint m_vecTempEntVelocity = 0xF74; // Vector + public const nint m_vecPrevAbsOrigin = 0xF80; // Vector + public const nint m_vecTempEntAcceleration = 0xF8C; // Vector } // Parent: None // Fields count: 2 @@ -5458,7 +5458,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnPlayerPickup = 0x16E0; // CEntityIOOutput public const nint m_weaponMode = 0x1708; // CSWeaponMode public const nint m_flTurningInaccuracyDelta = 0x170C; // float32 - public const nint m_vecTurningInaccuracyEyeDirLast = 0x1710; // + public const nint m_vecTurningInaccuracyEyeDirLast = 0x1710; // Vector public const nint m_flTurningInaccuracy = 0x171C; // float32 public const nint m_fAccuracyPenalty = 0x1720; // float32 public const nint m_flLastAccuracyUpdateTime = 0x1724; // GameTime_t @@ -5481,7 +5481,7 @@ namespace CS2Dumper.Schemas { public const nint m_bOldFirstPersonSpectatedState = 0x17E1; // bool public const nint m_hOurPing = 0x17E4; // CHandle public const nint m_nOurPingIndex = 0x17E8; // CEntityIndex - public const nint m_vecOurPingPos = 0x17EC; // + public const nint m_vecOurPingPos = 0x17EC; // Vector public const nint m_bGlowForPing = 0x17F8; // bool public const nint m_bUIWeapon = 0x17F9; // bool public const nint m_hPrevOwner = 0x1808; // CHandle @@ -5630,9 +5630,9 @@ namespace CS2Dumper.Schemas { public const nint m_spawnflags = 0x3CC; // uint32 public const nint m_nNextThinkTick = 0x3D0; // GameTick_t public const nint m_fFlags = 0x3D4; // uint32 - public const nint m_vecAbsVelocity = 0x3D8; // + public const nint m_vecAbsVelocity = 0x3D8; // Vector public const nint m_vecVelocity = 0x3E8; // CNetworkVelocityVector - public const nint m_vecBaseVelocity = 0x418; // + public const nint m_vecBaseVelocity = 0x418; // Vector public const nint m_hEffectEntity = 0x424; // CHandle public const nint m_hOwnerEntity = 0x428; // CHandle public const nint m_MoveCollide = 0x42C; // MoveCollide_t @@ -5810,7 +5810,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFrame = 0xD70; // float32 public const nint m_nClipStyle = 0xD74; // BeamClipStyle_t public const nint m_bTurnedOff = 0xD78; // bool - public const nint m_vecEndPos = 0xD7C; // + public const nint m_vecEndPos = 0xD7C; // Vector public const nint m_hEndEntity = 0xD88; // CHandle } // Parent: C_BaseEntity @@ -5941,7 +5941,7 @@ namespace CS2Dumper.Schemas { public const nint m_flIronSightPivotForward = 0xD20; // float32 public const nint m_flIronSightLooseness = 0xD24; // float32 public const nint m_angPivotAngle = 0xD28; // QAngle - public const nint m_vecIronSightEyePos = 0xD34; // + public const nint m_vecIronSightEyePos = 0xD34; // Vector public const nint m_nDamage = 0xD40; // int32 public const nint m_flHeadshotMultiplier = 0xD44; // float32 public const nint m_flArmorRatio = 0xD48; // float32 @@ -5957,7 +5957,7 @@ namespace CS2Dumper.Schemas { public const nint m_nRecoveryTransitionStartBullet = 0xD70; // int32 public const nint m_nRecoveryTransitionEndBullet = 0xD74; // int32 public const nint m_flThrowVelocity = 0xD78; // float32 - public const nint m_vSmokeColor = 0xD7C; // + public const nint m_vSmokeColor = 0xD7C; // Vector public const nint m_szAnimClass = 0xD88; // CGlobalSymbol } // Parent: C_ModelPointEntity @@ -6136,10 +6136,10 @@ namespace CS2Dumper.Schemas { public const nint m_eDoorState = 0x1150; // DoorState_t public const nint m_modelChanged = 0x1154; // bool public const nint m_bLocked = 0x1155; // bool - public const nint m_closedPosition = 0x1158; // + public const nint m_closedPosition = 0x1158; // Vector public const nint m_closedAngles = 0x1164; // QAngle public const nint m_hMaster = 0x1170; // CHandle - public const nint m_vWhereToSetLightingOrigin = 0x1174; // + public const nint m_vWhereToSetLightingOrigin = 0x1174; // Vector } // Parent: C_CSGO_TeamSelectCharacterPosition // Fields count: 0 @@ -6160,8 +6160,8 @@ namespace CS2Dumper.Schemas { public const nint m_iszBasePropData = 0x1050; // CUtlSymbolLarge public const nint m_iInteractions = 0x1058; // int32 public const nint m_bHasBreakPiecesOrCommands = 0x105C; // bool - public const nint m_vecDamagePosition = 0x1060; // - public const nint m_vecDamageDirection = 0x106C; // + public const nint m_vecDamagePosition = 0x1060; // Vector + public const nint m_vecDamageDirection = 0x106C; // Vector public const nint m_nDamageType = 0x1078; // int32 } // Parent: C_CSGO_TeamPreviewCamera @@ -6179,7 +6179,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDisabled = 0x550; // bool public const nint m_bWasEnabled = 0x558; // bool public const nint m_iszSoundAreaType = 0x560; // CUtlSymbolLarge - public const nint m_vPos = 0x568; // + public const nint m_vPos = 0x568; // Vector } // Parent: C_BaseEntity // Fields count: 3 @@ -6245,7 +6245,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flTransitionStartSpeed (float32) // NetworkVarNames: m_hConveyorModels (EHANDLE) public static class C_FuncConveyor { - public const nint m_vecMoveDirEntitySpace = 0xCD8; // + public const nint m_vecMoveDirEntitySpace = 0xCD8; // Vector public const nint m_flTargetSpeed = 0xCE4; // float32 public const nint m_nTransitionStartTick = 0xCE8; // GameTick_t public const nint m_nTransitionDurationTicks = 0xCEC; // int32 @@ -6298,7 +6298,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hWeapon (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) public static class C_BaseViewModel { - public const nint m_vecLastFacing = 0xEE0; // + public const nint m_vecLastFacing = 0xEE0; // Vector public const nint m_nViewModelIndex = 0xEEC; // uint32 public const nint m_nAnimationParity = 0xEF0; // uint32 public const nint m_flAnimationStartTime = 0xEF4; // float32 @@ -6352,7 +6352,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecOrigin = 0x80; // CNetworkOriginCellCoordQuantizedVector public const nint m_angRotation = 0xB8; // QAngle public const nint m_flScale = 0xC4; // float32 - public const nint m_vecAbsOrigin = 0xC8; // + public const nint m_vecAbsOrigin = 0xC8; // Vector public const nint m_angAbsRotation = 0xD4; // QAngle public const nint m_flAbsScale = 0xE0; // float32 public const nint m_nParentAttachmentOrBone = 0xE4; // int16 @@ -6374,7 +6374,7 @@ namespace CS2Dumper.Schemas { public const nint m_name = 0xF0; // CUtlStringToken public const nint m_hierarchyAttachName = 0x130; // CUtlStringToken public const nint m_flZOffset = 0x134; // float32 - public const nint m_vRenderOrigin = 0x138; // + public const nint m_vRenderOrigin = 0x138; // Vector } // Parent: C_MolotovGrenade // Fields count: 0 @@ -6424,8 +6424,8 @@ namespace CS2Dumper.Schemas { // Fields count: 8 public static class CCSObserver_ObserverServices { public const nint m_hLastObserverTarget = 0x58; // CEntityHandle - public const nint m_vecObserverInterpolateOffset = 0x5C; // - public const nint m_vecObserverInterpStartPos = 0x68; // + public const nint m_vecObserverInterpolateOffset = 0x5C; // Vector + public const nint m_vecObserverInterpStartPos = 0x68; // Vector public const nint m_flObsInterp_PathLength = 0x74; // float32 public const nint m_qObsInterp_OrientationStart = 0x80; // Quaternion public const nint m_qObsInterp_OrientationTravelDir = 0x90; // Quaternion @@ -6466,20 +6466,20 @@ namespace CS2Dumper.Schemas { public const nint m_entitySpottedState = 0x1100; // EntitySpottedState_t public const nint m_leader = 0x1118; // CHandle public const nint m_reuseTimer = 0x1120; // CountdownTimer - public const nint m_vel = 0x1138; // + public const nint m_vel = 0x1138; // Vector public const nint m_isRescued = 0x1144; // bool public const nint m_jumpedThisFrame = 0x1145; // bool public const nint m_nHostageState = 0x1148; // int32 public const nint m_bHandsHaveBeenCut = 0x114C; // bool public const nint m_hHostageGrabber = 0x1150; // CHandle public const nint m_fLastGrabTime = 0x1154; // GameTime_t - public const nint m_vecGrabbedPos = 0x1158; // + public const nint m_vecGrabbedPos = 0x1158; // Vector public const nint m_flRescueStartTime = 0x1164; // GameTime_t public const nint m_flGrabSuccessTime = 0x1168; // GameTime_t public const nint m_flDropStartTime = 0x116C; // GameTime_t public const nint m_flDeadOrRescuedTime = 0x1170; // GameTime_t public const nint m_blinkTimer = 0x1178; // CountdownTimer - public const nint m_lookAt = 0x1190; // + public const nint m_lookAt = 0x1190; // Vector public const nint m_lookAroundTimer = 0x11A0; // CountdownTimer public const nint m_isInit = 0x11B8; // bool public const nint m_eyeAttachment = 0x11B9; // AttachmentHandle_t @@ -6578,7 +6578,7 @@ namespace CS2Dumper.Schemas { public const nint m_pBombDefuser = 0xF44; // CHandle public const nint m_fLastDefuseTime = 0xF48; // GameTime_t public const nint m_pPredictionOwner = 0xF50; // CBasePlayerController* - public const nint m_vecC4ExplodeSpectatePos = 0xF58; // + public const nint m_vecC4ExplodeSpectatePos = 0xF58; // Vector public const nint m_vecC4ExplodeSpectateAng = 0xF64; // QAngle public const nint m_flC4ExplodeSpectateDuration = 0xF70; // float32 } diff --git a/output/client.dll.hpp b/output/client.dll.hpp index 18b9b87..48b1671 100644 --- a/output/client.dll.hpp +++ b/output/client.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once @@ -133,7 +133,7 @@ namespace cs2_dumper { // NetworkVarNames: m_flStamina (float) namespace CCSPlayer_MovementServices { constexpr std::ptrdiff_t m_flMaxFallVelocity = 0x218; // float32 - constexpr std::ptrdiff_t m_vecLadderNormal = 0x21C; // + constexpr std::ptrdiff_t m_vecLadderNormal = 0x21C; // Vector constexpr std::ptrdiff_t m_nLadderSurfacePropIndex = 0x228; // int32 constexpr std::ptrdiff_t m_flDuckAmount = 0x22C; // float32 constexpr std::ptrdiff_t m_flDuckSpeed = 0x230; // float32 @@ -154,9 +154,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSpeedCropped = 0x478; // bool constexpr std::ptrdiff_t m_nOldWaterLevel = 0x47C; // int32 constexpr std::ptrdiff_t m_flWaterEntryTime = 0x480; // float32 - constexpr std::ptrdiff_t m_vecForward = 0x484; // - constexpr std::ptrdiff_t m_vecLeft = 0x490; // - constexpr std::ptrdiff_t m_vecUp = 0x49C; // + constexpr std::ptrdiff_t m_vecForward = 0x484; // Vector + constexpr std::ptrdiff_t m_vecLeft = 0x490; // Vector + constexpr std::ptrdiff_t m_vecUp = 0x49C; // Vector constexpr std::ptrdiff_t m_nGameCodeHasMovedPlayerAfterCommand = 0x4A8; // int32 constexpr std::ptrdiff_t m_bOldJumpPressed = 0x4AC; // bool constexpr std::ptrdiff_t m_flJumpPressedTime = 0x4B0; // float32 @@ -182,7 +182,7 @@ namespace cs2_dumper { // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) namespace sky3dparams_t { constexpr std::ptrdiff_t scale = 0x8; // int16 - constexpr std::ptrdiff_t origin = 0xC; // + constexpr std::ptrdiff_t origin = 0xC; // Vector constexpr std::ptrdiff_t bClip3DSkyBoxNearToWorldFar = 0x18; // bool constexpr std::ptrdiff_t flClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32 constexpr std::ptrdiff_t fog = 0x20; // fogparams_t @@ -396,8 +396,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_TeamRespawnWaveTimes = 0xB58; // float32[32] constexpr std::ptrdiff_t m_flNextRespawnWave = 0xBD8; // GameTime_t[32] constexpr std::ptrdiff_t m_nServerQuestID = 0xC58; // int32 - constexpr std::ptrdiff_t m_vMinimapMins = 0xC5C; // - constexpr std::ptrdiff_t m_vMinimapMaxs = 0xC68; // + constexpr std::ptrdiff_t m_vMinimapMins = 0xC5C; // Vector + constexpr std::ptrdiff_t m_vMinimapMaxs = 0xC68; // Vector constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xC74; // float32[8] constexpr std::ptrdiff_t m_bDontIncrementCoopWave = 0xC94; // bool constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xC95; // bool @@ -496,8 +496,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flShadowStrength = 0xC10; // float32 constexpr std::ptrdiff_t m_nObjectCulling = 0xC14; // uint8 constexpr std::ptrdiff_t m_nAddDecal = 0xC18; // int32 - constexpr std::ptrdiff_t m_vDecalPosition = 0xC1C; // - constexpr std::ptrdiff_t m_vDecalForwardAxis = 0xC28; // + constexpr std::ptrdiff_t m_vDecalPosition = 0xC1C; // Vector + constexpr std::ptrdiff_t m_vDecalForwardAxis = 0xC28; // Vector constexpr std::ptrdiff_t m_flDecalHealBloodRate = 0xC34; // float32 constexpr std::ptrdiff_t m_flDecalHealHeightRate = 0xC38; // float32 constexpr std::ptrdiff_t m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xC40; // C_NetworkUtlVectorBase> @@ -737,7 +737,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOldPlayerZ = 0x138; // float32 constexpr std::ptrdiff_t m_flOldPlayerViewOffsetZ = 0x13C; // float32 constexpr std::ptrdiff_t m_CurrentFog = 0x140; // fogparams_t - constexpr std::ptrdiff_t m_hOldFogController = 0x1A8; // + constexpr std::ptrdiff_t m_hOldFogController = 0x1A8; // CHandle constexpr std::ptrdiff_t m_bOverrideFogColor = 0x1AC; // bool[5] constexpr std::ptrdiff_t m_OverrideFogColor = 0x1B1; // Color[5] constexpr std::ptrdiff_t m_bOverrideFogStartEnd = 0x1C5; // bool[5] @@ -915,11 +915,11 @@ namespace cs2_dumper { // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) namespace C_CSPlayerResource { - constexpr std::ptrdiff_t m_bHostageAlive = 0x550; // - constexpr std::ptrdiff_t m_isHostageFollowingSomeone = 0x55C; // + constexpr std::ptrdiff_t m_bHostageAlive = 0x550; // bool[12] + constexpr std::ptrdiff_t m_isHostageFollowingSomeone = 0x55C; // bool[12] constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x568; // CEntityIndex[12] - constexpr std::ptrdiff_t m_bombsiteCenterA = 0x598; // - constexpr std::ptrdiff_t m_bombsiteCenterB = 0x5A4; // + constexpr std::ptrdiff_t m_bombsiteCenterA = 0x598; // Vector + constexpr std::ptrdiff_t m_bombsiteCenterB = 0x5A4; // Vector constexpr std::ptrdiff_t m_hostageRescueX = 0x5B0; // int32[4] constexpr std::ptrdiff_t m_hostageRescueY = 0x5C0; // int32[4] constexpr std::ptrdiff_t m_hostageRescueZ = 0x5D0; // int32[4] @@ -977,8 +977,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0x1160; // int32 constexpr std::ptrdiff_t m_bDidSmokeEffect = 0x1164; // bool constexpr std::ptrdiff_t m_nRandomSeed = 0x1168; // int32 - constexpr std::ptrdiff_t m_vSmokeColor = 0x116C; // - constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0x1178; // + constexpr std::ptrdiff_t m_vSmokeColor = 0x116C; // Vector + constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0x1178; // Vector constexpr std::ptrdiff_t m_VoxelFrameData = 0x1188; // CUtlVector constexpr std::ptrdiff_t m_bSmokeVolumeDataReceived = 0x11A0; // bool constexpr std::ptrdiff_t m_bSmokeEffectSpawned = 0x11A1; // bool @@ -1029,8 +1029,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nlosperiod = 0x8278; // int32 constexpr std::ptrdiff_t m_maxFireHalfWidth = 0x827C; // float32 constexpr std::ptrdiff_t m_maxFireHeight = 0x8280; // float32 - constexpr std::ptrdiff_t m_minBounds = 0x8284; // - constexpr std::ptrdiff_t m_maxBounds = 0x8290; // + constexpr std::ptrdiff_t m_minBounds = 0x8284; // Vector + constexpr std::ptrdiff_t m_maxBounds = 0x8290; // Vector constexpr std::ptrdiff_t m_flLastGrassBurnThink = 0x829C; // float32 } // Parent: CBaseAnimGraph @@ -1092,14 +1092,14 @@ namespace cs2_dumper { namespace C_CSGO_MapPreviewCameraPathNode { constexpr std::ptrdiff_t m_szParentPathUniqueID = 0x550; // CUtlSymbolLarge constexpr std::ptrdiff_t m_nPathIndex = 0x558; // int32 - constexpr std::ptrdiff_t m_vInTangentLocal = 0x55C; // - constexpr std::ptrdiff_t m_vOutTangentLocal = 0x568; // + constexpr std::ptrdiff_t m_vInTangentLocal = 0x55C; // Vector + constexpr std::ptrdiff_t m_vOutTangentLocal = 0x568; // Vector constexpr std::ptrdiff_t m_flFOV = 0x574; // float32 constexpr std::ptrdiff_t m_flSpeed = 0x578; // float32 constexpr std::ptrdiff_t m_flEaseIn = 0x57C; // float32 constexpr std::ptrdiff_t m_flEaseOut = 0x580; // float32 - constexpr std::ptrdiff_t m_vInTangentWorld = 0x584; // - constexpr std::ptrdiff_t m_vOutTangentWorld = 0x590; // + constexpr std::ptrdiff_t m_vInTangentWorld = 0x584; // Vector + constexpr std::ptrdiff_t m_vOutTangentWorld = 0x590; // Vector } // Parent: C_CSWeaponBaseGun // Fields count: 0 @@ -1203,11 +1203,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1D68; // uint8 constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1D69; // bool constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1D6C; // int32 - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D70; // - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D7C; // + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D70; // Vector + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D7C; // Vector constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D88; // char[64] constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1DC8; // bool - constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1DCC; // + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1DCC; // Vector constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x23E0; // bool constexpr std::ptrdiff_t m_lastLandTime = 0x23E4; // GameTime_t constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x23E8; // bool @@ -1225,9 +1225,9 @@ namespace cs2_dumper { namespace C_RagdollPropAttached { constexpr std::ptrdiff_t m_boneIndexAttached = 0xF50; // uint32 constexpr std::ptrdiff_t m_ragdollAttachedObjectIndex = 0xF54; // uint32 - constexpr std::ptrdiff_t m_attachmentPointBoneSpace = 0xF58; // - constexpr std::ptrdiff_t m_attachmentPointRagdollSpace = 0xF64; // - constexpr std::ptrdiff_t m_vecOffset = 0xF70; // + constexpr std::ptrdiff_t m_attachmentPointBoneSpace = 0xF58; // Vector + constexpr std::ptrdiff_t m_attachmentPointRagdollSpace = 0xF64; // Vector + constexpr std::ptrdiff_t m_vecOffset = 0xF70; // Vector constexpr std::ptrdiff_t m_parentTime = 0xF7C; // float32 constexpr std::ptrdiff_t m_bHasParent = 0xF80; // bool } @@ -1242,14 +1242,14 @@ namespace cs2_dumper { // NetworkVarNames: m_nExplodeEffectTickBegin (int) // NetworkVarNames: m_vecExplodeEffectOrigin (Vector) namespace C_BaseCSGrenadeProjectile { - constexpr std::ptrdiff_t m_vInitialPosition = 0x10C0; // - constexpr std::ptrdiff_t m_vInitialVelocity = 0x10CC; // + constexpr std::ptrdiff_t m_vInitialPosition = 0x10C0; // Vector + constexpr std::ptrdiff_t m_vInitialVelocity = 0x10CC; // Vector constexpr std::ptrdiff_t m_nBounces = 0x10D8; // int32 constexpr std::ptrdiff_t m_nExplodeEffectIndex = 0x10E0; // CStrongHandle constexpr std::ptrdiff_t m_nExplodeEffectTickBegin = 0x10E8; // int32 - constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0x10EC; // + constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0x10EC; // Vector constexpr std::ptrdiff_t m_flSpawnTime = 0x10F8; // GameTime_t - constexpr std::ptrdiff_t vecLastTrailLinePos = 0x10FC; // + constexpr std::ptrdiff_t vecLastTrailLinePos = 0x10FC; // Vector constexpr std::ptrdiff_t flNextTrailLineTime = 0x1108; // GameTime_t constexpr std::ptrdiff_t m_bExplodeEffectBegan = 0x110C; // bool constexpr std::ptrdiff_t m_bCanCreateGrenadeTrail = 0x110D; // bool @@ -1306,9 +1306,9 @@ namespace cs2_dumper { // NetworkVarNames: m_iEffectName (uint16) // NetworkVarNames: m_nExplosionType (uint8) namespace CEffectData { - constexpr std::ptrdiff_t m_vOrigin = 0x8; // - constexpr std::ptrdiff_t m_vStart = 0x14; // - constexpr std::ptrdiff_t m_vNormal = 0x20; // + constexpr std::ptrdiff_t m_vOrigin = 0x8; // Vector + constexpr std::ptrdiff_t m_vStart = 0x14; // Vector + constexpr std::ptrdiff_t m_vNormal = 0x20; // Vector constexpr std::ptrdiff_t m_vAngles = 0x2C; // QAngle constexpr std::ptrdiff_t m_hEntity = 0x38; // CEntityHandle constexpr std::ptrdiff_t m_hOtherEntity = 0x3C; // CEntityHandle @@ -1380,7 +1380,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDucked = 0x1EC; // bool constexpr std::ptrdiff_t m_bDucking = 0x1ED; // bool constexpr std::ptrdiff_t m_bInDuckJump = 0x1EE; // bool - constexpr std::ptrdiff_t m_groundNormal = 0x1F0; // + constexpr std::ptrdiff_t m_groundNormal = 0x1F0; // Vector constexpr std::ptrdiff_t m_flSurfaceFriction = 0x1FC; // float32 constexpr std::ptrdiff_t m_surfaceProps = 0x200; // CUtlStringToken constexpr std::ptrdiff_t m_nStepside = 0x210; // int32 @@ -1500,8 +1500,8 @@ namespace cs2_dumper { // NetworkVarNames: m_vMin (Vector) // NetworkVarNames: m_vMax (Vector) namespace C_SoundAreaEntityOrientedBox { - constexpr std::ptrdiff_t m_vMin = 0x578; // - constexpr std::ptrdiff_t m_vMax = 0x584; // + constexpr std::ptrdiff_t m_vMin = 0x578; // Vector + constexpr std::ptrdiff_t m_vMax = 0x584; // Vector } // Parent: C_BaseModelEntity // Fields count: 8 @@ -1518,10 +1518,10 @@ namespace cs2_dumper { namespace C_TextureBasedAnimatable { constexpr std::ptrdiff_t m_bLoop = 0xCD0; // bool constexpr std::ptrdiff_t m_flFPS = 0xCD4; // float32 - constexpr std::ptrdiff_t m_hPositionKeys = 0xCD8; // - constexpr std::ptrdiff_t m_hRotationKeys = 0xCE0; // - constexpr std::ptrdiff_t m_vAnimationBoundsMin = 0xCE8; // - constexpr std::ptrdiff_t m_vAnimationBoundsMax = 0xCF4; // + constexpr std::ptrdiff_t m_hPositionKeys = 0xCD8; // CStrongHandle + constexpr std::ptrdiff_t m_hRotationKeys = 0xCE0; // CStrongHandle + constexpr std::ptrdiff_t m_vAnimationBoundsMin = 0xCE8; // Vector + constexpr std::ptrdiff_t m_vAnimationBoundsMax = 0xCF4; // Vector constexpr std::ptrdiff_t m_flStartTime = 0xD00; // float32 constexpr std::ptrdiff_t m_flStartFrame = 0xD04; // float32 } @@ -1541,7 +1541,7 @@ namespace cs2_dumper { // Fields count: 3 namespace CCSPlayer_WaterServices { constexpr std::ptrdiff_t m_flWaterJumpTime = 0x40; // float32 - constexpr std::ptrdiff_t m_vecWaterJumpVel = 0x44; // + constexpr std::ptrdiff_t m_vecWaterJumpVel = 0x44; // Vector constexpr std::ptrdiff_t m_flSwimSoundTime = 0x50; // float32 } // Parent: C_BaseEntity @@ -1677,7 +1677,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hItem = 0xEDC; // CHandle constexpr std::ptrdiff_t m_flTimePickedUp = 0xEE0; // float32 constexpr std::ptrdiff_t m_angOriginal = 0xEE4; // QAngle - constexpr std::ptrdiff_t m_vecPosOriginal = 0xEF0; // + constexpr std::ptrdiff_t m_vecPosOriginal = 0xEF0; // Vector constexpr std::ptrdiff_t m_angRandom = 0xF00; // QAngle } // Parent: C_BaseEntity @@ -1702,12 +1702,12 @@ namespace cs2_dumper { // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) namespace C_EnvLightProbeVolume { - constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1528; // - constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1530; // - constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1538; // - constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1540; // - constexpr std::ptrdiff_t m_vBoxMins = 0x1548; // - constexpr std::ptrdiff_t m_vBoxMaxs = 0x1554; // + constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1528; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1530; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1538; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1540; // CStrongHandle + constexpr std::ptrdiff_t m_vBoxMins = 0x1548; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x1554; // Vector constexpr std::ptrdiff_t m_bMoveable = 0x1560; // bool constexpr std::ptrdiff_t m_nHandshake = 0x1564; // int32 constexpr std::ptrdiff_t m_nPriority = 0x1568; // int32 @@ -1926,7 +1926,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFadeOutLength = 0xCF0; // float32 constexpr std::ptrdiff_t m_flNextSparkTime = 0xCF4; // GameTime_t constexpr std::ptrdiff_t m_nDissolveType = 0xCF8; // EntityDisolveType_t - constexpr std::ptrdiff_t m_vDissolverOrigin = 0xCFC; // + constexpr std::ptrdiff_t m_vDissolverOrigin = 0xCFC; // Vector constexpr std::ptrdiff_t m_nMagnitude = 0xD08; // uint32 constexpr std::ptrdiff_t m_bCoreExplode = 0xD0C; // bool constexpr std::ptrdiff_t m_bLinkedToServerEnt = 0xD0D; // bool @@ -1941,7 +1941,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_hCtrl (CHandle) namespace C_fogplayerparams_t { - constexpr std::ptrdiff_t m_hCtrl = 0x8; // + constexpr std::ptrdiff_t m_hCtrl = 0x8; // CHandle constexpr std::ptrdiff_t m_flTransitionTime = 0xC; // float32 constexpr std::ptrdiff_t m_OldColor = 0x10; // Color constexpr std::ptrdiff_t m_flOldStart = 0x14; // float32 @@ -2031,8 +2031,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pViewModelServices = 0x12C8; // CPlayer_ViewModelServices* constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x12D8; // float32[4] constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x12E8; // int32 - constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x12EC; // - constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x12F8; // + constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x12EC; // Vector + constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x12F8; // Vector constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x1304; // bool constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x1305; // bool constexpr std::ptrdiff_t m_pClippingWeapon = 0x1308; // C_CSWeaponBase* @@ -2042,15 +2042,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1338; // GameTime_t constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x133C; // bool constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1340; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x134C; // - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1358; // + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x134C; // Vector + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1358; // Vector constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1364; // QAngle[2] constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x137C; // Vector[2] constexpr std::ptrdiff_t m_vecVelocityHistory = 0x1394; // Vector[2] constexpr std::ptrdiff_t m_thirdPersonHeading = 0x13B0; // QAngle constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x13C8; // float32 constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x13D8; // float32 - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x13E8; // + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x13E8; // Vector constexpr std::ptrdiff_t m_bIsScoped = 0x1400; // bool constexpr std::ptrdiff_t m_bIsWalking = 0x1401; // bool constexpr std::ptrdiff_t m_bResumeZoom = 0x1402; // bool @@ -2094,8 +2094,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flHitHeading = 0x1488; // float32 constexpr std::ptrdiff_t m_nHitBodyPart = 0x148C; // int32 constexpr std::ptrdiff_t m_iStartAccount = 0x1490; // int32 - constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1494; // - constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x14A0; // + constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1494; // Vector + constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x14A0; // Vector constexpr std::ptrdiff_t m_flClientDeathTime = 0x14AC; // GameTime_t constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x14B0; // float32 constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x14B4; // bool @@ -2107,8 +2107,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x14C6; // bool constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x14C8; // float32 constexpr std::ptrdiff_t m_flFlashDuration = 0x14CC; // float32 - constexpr std::ptrdiff_t m_lastStandingPos = 0x14D0; // - constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x14DC; // + constexpr std::ptrdiff_t m_lastStandingPos = 0x14D0; // Vector + constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x14DC; // Vector constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x14E8; // QAngle constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x14F4; // CHandle constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x14F8; // int32 @@ -2117,8 +2117,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1504; // int32 constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1508; // float32 constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1510; // CountdownTimer - constexpr std::ptrdiff_t m_lastLadderNormal = 0x1528; // - constexpr std::ptrdiff_t m_lastLadderPos = 0x1534; // + constexpr std::ptrdiff_t m_lastLadderNormal = 0x1528; // Vector + constexpr std::ptrdiff_t m_lastLadderPos = 0x1534; // Vector constexpr std::ptrdiff_t m_flDeathCCWeight = 0x1548; // float32 constexpr std::ptrdiff_t m_bOldIsScoped = 0x154C; // bool constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x1550; // float32 @@ -2126,7 +2126,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1558; // uint16 constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x155A; // uint16 constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x155C; // uint16 - constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x1560; // + constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x1560; // Vector constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x156C; // int32 constexpr std::ptrdiff_t m_ArmorValue = 0x1570; // int32 constexpr std::ptrdiff_t m_angEyeAngles = 0x1578; // QAngle @@ -2152,7 +2152,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHideTargetID = 0x1614; // bool constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x1618; // float32 constexpr std::ptrdiff_t m_flLastSmokeAge = 0x161C; // float32 - constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x1620; // + constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x1620; // Vector constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x162C; // ParticleIndex_t constexpr std::ptrdiff_t m_nPlayerInfernoBodyFx = 0x1630; // ParticleIndex_t constexpr std::ptrdiff_t m_nPlayerInfernoFootFx = 0x1634; // ParticleIndex_t @@ -2160,13 +2160,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x163C; // int32 constexpr std::ptrdiff_t m_vecBulletHitModels = 0x1640; // CUtlVector constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x1658; // CUtlVector - constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1670; // + constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1670; // Vector constexpr std::ptrdiff_t m_entitySpottedState = 0x1698; // EntitySpottedState_t constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x16B0; // int32 constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x16B4; // bool constexpr std::ptrdiff_t m_bHasDeathInfo = 0x16B5; // bool constexpr std::ptrdiff_t m_flDeathInfoTime = 0x16B8; // float32 - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x16BC; // + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x16BC; // Vector constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x16C8; // bool constexpr std::ptrdiff_t m_hOriginalController = 0x16CC; // CHandle } @@ -2204,13 +2204,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxGustDelay = 0x20; // float32 constexpr std::ptrdiff_t m_flGustDuration = 0x24; // float32 constexpr std::ptrdiff_t m_iGustDirChange = 0x28; // uint16 - constexpr std::ptrdiff_t m_location = 0x2C; // + constexpr std::ptrdiff_t m_location = 0x2C; // Vector constexpr std::ptrdiff_t m_iszGustSound = 0x38; // int32 constexpr std::ptrdiff_t m_iWindDir = 0x3C; // int32 constexpr std::ptrdiff_t m_flWindSpeed = 0x40; // float32 - constexpr std::ptrdiff_t m_currentWindVector = 0x44; // - constexpr std::ptrdiff_t m_CurrentSwayVector = 0x50; // - constexpr std::ptrdiff_t m_PrevSwayVector = 0x5C; // + constexpr std::ptrdiff_t m_currentWindVector = 0x44; // Vector + constexpr std::ptrdiff_t m_CurrentSwayVector = 0x50; // Vector + constexpr std::ptrdiff_t m_PrevSwayVector = 0x5C; // Vector constexpr std::ptrdiff_t m_iInitialWindDir = 0x68; // uint16 constexpr std::ptrdiff_t m_flInitialWindSpeed = 0x6C; // float32 constexpr std::ptrdiff_t m_flVariationTime = 0x70; // GameTime_t @@ -2433,9 +2433,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSuppressAnimEventSounds = 0xD4A; // bool constexpr std::ptrdiff_t m_bAnimGraphUpdateEnabled = 0xD58; // bool constexpr std::ptrdiff_t m_flMaxSlopeDistance = 0xD5C; // float32 - constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0xD60; // + constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0xD60; // Vector constexpr std::ptrdiff_t m_bAnimationUpdateScheduled = 0xD6C; // bool - constexpr std::ptrdiff_t m_vecForce = 0xD70; // + constexpr std::ptrdiff_t m_vecForce = 0xD70; // Vector constexpr std::ptrdiff_t m_nForceBone = 0xD7C; // int32 constexpr std::ptrdiff_t m_pClientsideRagdoll = 0xD80; // CBaseAnimGraph* constexpr std::ptrdiff_t m_bBuiltRagdoll = 0xD88; // bool @@ -2577,8 +2577,8 @@ namespace cs2_dumper { // NetworkVarNames: m_z (float32) // NetworkVarNames: m_angle (float32) namespace C_Fish { - constexpr std::ptrdiff_t m_pos = 0xED8; // - constexpr std::ptrdiff_t m_vel = 0xEE4; // + constexpr std::ptrdiff_t m_pos = 0xED8; // Vector + constexpr std::ptrdiff_t m_vel = 0xEE4; // Vector constexpr std::ptrdiff_t m_angles = 0xEF0; // QAngle constexpr std::ptrdiff_t m_localLifeState = 0xEFC; // int32 constexpr std::ptrdiff_t m_deathDepth = 0xF00; // float32 @@ -2587,9 +2587,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_wiggleTimer = 0xF10; // CountdownTimer constexpr std::ptrdiff_t m_wigglePhase = 0xF28; // float32 constexpr std::ptrdiff_t m_wiggleRate = 0xF2C; // float32 - constexpr std::ptrdiff_t m_actualPos = 0xF30; // + constexpr std::ptrdiff_t m_actualPos = 0xF30; // Vector constexpr std::ptrdiff_t m_actualAngles = 0xF3C; // QAngle - constexpr std::ptrdiff_t m_poolOrigin = 0xF48; // + constexpr std::ptrdiff_t m_poolOrigin = 0xF48; // Vector constexpr std::ptrdiff_t m_waterLevel = 0xF54; // float32 constexpr std::ptrdiff_t m_gotUpdate = 0xF58; // bool constexpr std::ptrdiff_t m_x = 0xF5C; // float32 @@ -2678,13 +2678,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iHideHUD = 0x11BC; // uint32 constexpr std::ptrdiff_t m_skybox3d = 0x11C0; // sky3dparams_t constexpr std::ptrdiff_t m_flDeathTime = 0x1250; // GameTime_t - constexpr std::ptrdiff_t m_vecPredictionError = 0x1254; // + constexpr std::ptrdiff_t m_vecPredictionError = 0x1254; // Vector constexpr std::ptrdiff_t m_flPredictionErrorTime = 0x1260; // GameTime_t - constexpr std::ptrdiff_t m_vecLastCameraSetupLocalOrigin = 0x1264; // + constexpr std::ptrdiff_t m_vecLastCameraSetupLocalOrigin = 0x1264; // Vector constexpr std::ptrdiff_t m_flLastCameraSetupTime = 0x1270; // GameTime_t constexpr std::ptrdiff_t m_flFOVSensitivityAdjust = 0x1274; // float32 constexpr std::ptrdiff_t m_flMouseSensitivity = 0x1278; // float32 - constexpr std::ptrdiff_t m_vOldOrigin = 0x127C; // + constexpr std::ptrdiff_t m_vOldOrigin = 0x127C; // Vector constexpr std::ptrdiff_t m_flOldSimulationTime = 0x1288; // float32 constexpr std::ptrdiff_t m_nLastExecutedCommandNumber = 0x128C; // int32 constexpr std::ptrdiff_t m_nLastExecutedCommandTick = 0x1290; // int32 @@ -2828,13 +2828,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_PhysicsDelegate = 0x1028; // C_RopeKeyframe::CPhysicsDelegate constexpr std::ptrdiff_t m_hMaterial = 0x1038; // CStrongHandle constexpr std::ptrdiff_t m_TextureHeight = 0x1040; // int32 - constexpr std::ptrdiff_t m_vecImpulse = 0x1044; // - constexpr std::ptrdiff_t m_vecPreviousImpulse = 0x1050; // + constexpr std::ptrdiff_t m_vecImpulse = 0x1044; // Vector + constexpr std::ptrdiff_t m_vecPreviousImpulse = 0x1050; // Vector constexpr std::ptrdiff_t m_flCurrentGustTimer = 0x105C; // float32 constexpr std::ptrdiff_t m_flCurrentGustLifetime = 0x1060; // float32 constexpr std::ptrdiff_t m_flTimeToNextGust = 0x1064; // float32 - constexpr std::ptrdiff_t m_vWindDir = 0x1068; // - constexpr std::ptrdiff_t m_vColorMod = 0x1074; // + constexpr std::ptrdiff_t m_vWindDir = 0x1068; // Vector + constexpr std::ptrdiff_t m_vColorMod = 0x1074; // Vector constexpr std::ptrdiff_t m_vCachedEndPointAttachmentPos = 0x1080; // Vector[2] constexpr std::ptrdiff_t m_vCachedEndPointAttachmentAngle = 0x1098; // QAngle[2] constexpr std::ptrdiff_t m_bConstrainBetweenEndpoints = 0x10B0; // bool @@ -2863,7 +2863,7 @@ namespace cs2_dumper { // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) namespace C_GradientFog { - constexpr std::ptrdiff_t m_hGradientFogTexture = 0x550; // + constexpr std::ptrdiff_t m_hGradientFogTexture = 0x550; // CStrongHandle constexpr std::ptrdiff_t m_flFogStartDistance = 0x558; // float32 constexpr std::ptrdiff_t m_flFogEndDistance = 0x55C; // float32 constexpr std::ptrdiff_t m_bHeightFogEnabled = 0x560; // bool @@ -2953,8 +2953,8 @@ namespace cs2_dumper { // NetworkVarNames: m_flFalloffExponent (float) namespace C_EnvVolumetricFogVolume { constexpr std::ptrdiff_t m_bActive = 0x550; // bool - constexpr std::ptrdiff_t m_vBoxMins = 0x554; // - constexpr std::ptrdiff_t m_vBoxMaxs = 0x560; // + constexpr std::ptrdiff_t m_vBoxMins = 0x554; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x560; // Vector constexpr std::ptrdiff_t m_bStartDisabled = 0x56C; // bool constexpr std::ptrdiff_t m_flStrength = 0x570; // float32 constexpr std::ptrdiff_t m_nFalloffShape = 0x574; // int32 @@ -3034,21 +3034,21 @@ namespace cs2_dumper { namespace C_EnvCombinedLightProbeVolume { constexpr std::ptrdiff_t m_Color = 0x15A8; // Color constexpr std::ptrdiff_t m_flBrightness = 0x15AC; // float32 - constexpr std::ptrdiff_t m_hCubemapTexture = 0x15B0; // + constexpr std::ptrdiff_t m_hCubemapTexture = 0x15B0; // CStrongHandle constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x15B8; // bool - constexpr std::ptrdiff_t m_hLightProbeTexture = 0x15C0; // - constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x15C8; // - constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x15D0; // - constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x15D8; // - constexpr std::ptrdiff_t m_vBoxMins = 0x15E0; // - constexpr std::ptrdiff_t m_vBoxMaxs = 0x15EC; // + constexpr std::ptrdiff_t m_hLightProbeTexture = 0x15C0; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle + constexpr std::ptrdiff_t m_vBoxMins = 0x15E0; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x15EC; // Vector constexpr std::ptrdiff_t m_bMoveable = 0x15F8; // bool constexpr std::ptrdiff_t m_nHandshake = 0x15FC; // int32 constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x1600; // int32 constexpr std::ptrdiff_t m_nPriority = 0x1604; // int32 constexpr std::ptrdiff_t m_bStartDisabled = 0x1608; // bool constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x160C; // float32 - constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1610; // + constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1610; // Vector constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x161C; // int32 constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1620; // int32 constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1624; // int32 @@ -3191,17 +3191,17 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_LightStyleEvents = 0xD28; // C_NetworkUtlVectorBase constexpr std::ptrdiff_t m_LightStyleTargets = 0xD40; // C_NetworkUtlVectorBase> constexpr std::ptrdiff_t m_StyleEvent = 0xD58; // CEntityIOOutput[4] - constexpr std::ptrdiff_t m_hLightCookie = 0xDF8; // + constexpr std::ptrdiff_t m_hLightCookie = 0xDF8; // CStrongHandle constexpr std::ptrdiff_t m_flShape = 0xE00; // float32 constexpr std::ptrdiff_t m_flSoftX = 0xE04; // float32 constexpr std::ptrdiff_t m_flSoftY = 0xE08; // float32 constexpr std::ptrdiff_t m_flSkirt = 0xE0C; // float32 constexpr std::ptrdiff_t m_flSkirtNear = 0xE10; // float32 - constexpr std::ptrdiff_t m_vSizeParams = 0xE14; // + constexpr std::ptrdiff_t m_vSizeParams = 0xE14; // Vector constexpr std::ptrdiff_t m_flRange = 0xE20; // float32 - constexpr std::ptrdiff_t m_vShear = 0xE24; // + constexpr std::ptrdiff_t m_vShear = 0xE24; // Vector constexpr std::ptrdiff_t m_nBakeSpecularToCubemaps = 0xE30; // int32 - constexpr std::ptrdiff_t m_vBakeSpecularToCubemapsSize = 0xE34; // + constexpr std::ptrdiff_t m_vBakeSpecularToCubemapsSize = 0xE34; // Vector constexpr std::ptrdiff_t m_nCastShadows = 0xE40; // int32 constexpr std::ptrdiff_t m_nShadowMapSize = 0xE44; // int32 constexpr std::ptrdiff_t m_nShadowPriority = 0xE48; // int32 @@ -3209,7 +3209,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nBounceLight = 0xE50; // int32 constexpr std::ptrdiff_t m_flBounceScale = 0xE54; // float32 constexpr std::ptrdiff_t m_flMinRoughness = 0xE58; // float32 - constexpr std::ptrdiff_t m_vAlternateColor = 0xE5C; // + constexpr std::ptrdiff_t m_vAlternateColor = 0xE5C; // Vector constexpr std::ptrdiff_t m_fAlternateColorBrightness = 0xE68; // float32 constexpr std::ptrdiff_t m_nFog = 0xE6C; // int32 constexpr std::ptrdiff_t m_flFogStrength = 0xE70; // float32 @@ -3220,11 +3220,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flShadowFadeSizeStart = 0xE84; // float32 constexpr std::ptrdiff_t m_flShadowFadeSizeEnd = 0xE88; // float32 constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0xE8C; // bool - constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0xE90; // - constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0xE9C; // - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0xEA8; // + constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0xE90; // Vector + constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0xE9C; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0xEA8; // Vector constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0xEB4; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0xEC0; // + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0xEC0; // Vector } // Parent: C_BaseEntity // Fields count: 8 @@ -3351,7 +3351,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iszEffectName = 0x1028; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszControlPointNames = 0x1030; // CUtlSymbolLarge[64] constexpr std::ptrdiff_t m_nDataCP = 0x1230; // int32 - constexpr std::ptrdiff_t m_vecDataCPValue = 0x1234; // + constexpr std::ptrdiff_t m_vecDataCPValue = 0x1234; // Vector constexpr std::ptrdiff_t m_nTintCP = 0x1240; // int32 constexpr std::ptrdiff_t m_clrTint = 0x1244; // Color constexpr std::ptrdiff_t m_bOldActive = 0x1268; // bool @@ -3465,7 +3465,7 @@ namespace cs2_dumper { // NetworkVarNames: m_bClientSide (bool) // NetworkVarNames: m_bExclusive (bool) namespace C_ColorCorrection { - constexpr std::ptrdiff_t m_vecOrigin = 0x550; // + constexpr std::ptrdiff_t m_vecOrigin = 0x550; // Vector constexpr std::ptrdiff_t m_MinFalloff = 0x55C; // float32 constexpr std::ptrdiff_t m_MaxFalloff = 0x560; // float32 constexpr std::ptrdiff_t m_flFadeInDuration = 0x564; // float32 @@ -3722,7 +3722,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flAttenuation2 = 0xAC; // float32 constexpr std::ptrdiff_t m_flTheta = 0xB0; // float32 constexpr std::ptrdiff_t m_flPhi = 0xB4; // float32 - constexpr std::ptrdiff_t m_hLightCookie = 0xB8; // + constexpr std::ptrdiff_t m_hLightCookie = 0xB8; // CStrongHandle constexpr std::ptrdiff_t m_nCascades = 0xC0; // int32 constexpr std::ptrdiff_t m_nCastShadows = 0xC4; // int32 constexpr std::ptrdiff_t m_nShadowWidth = 0xC8; // int32 @@ -3758,11 +3758,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEnabled = 0x144; // bool constexpr std::ptrdiff_t m_bFlicker = 0x145; // bool constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x146; // bool - constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x148; // - constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x154; // - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x160; // + constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x148; // Vector + constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x154; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x160; // Vector constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x16C; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x178; // + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x178; // Vector constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x184; // float32 constexpr std::ptrdiff_t m_nFogLightingMode = 0x188; // int32 constexpr std::ptrdiff_t m_flFogContributionStength = 0x18C; // float32 @@ -3900,7 +3900,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flForwardMove = 0x1AC; // float32 constexpr std::ptrdiff_t m_flLeftMove = 0x1B0; // float32 constexpr std::ptrdiff_t m_flUpMove = 0x1B4; // float32 - constexpr std::ptrdiff_t m_vecLastMovementImpulses = 0x1B8; // + constexpr std::ptrdiff_t m_vecLastMovementImpulses = 0x1B8; // Vector constexpr std::ptrdiff_t m_vecOldViewAngles = 0x1C4; // QAngle } // Parent: CEntitySubclassVDataBase @@ -3971,7 +3971,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadiusScale = 0x1284; // float32 constexpr std::ptrdiff_t m_flSelfIllumScale = 0x1288; // float32 constexpr std::ptrdiff_t m_ColorTint = 0x128C; // Color - constexpr std::ptrdiff_t m_hTextureOverride = 0x1290; // + constexpr std::ptrdiff_t m_hTextureOverride = 0x1290; // CStrongHandle } // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 @@ -4009,8 +4009,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fxSSSunFlareEffectIndex = 0xCD0; // ParticleIndex_t constexpr std::ptrdiff_t m_fxSunFlareEffectIndex = 0xCD4; // ParticleIndex_t constexpr std::ptrdiff_t m_fdistNormalize = 0xCD8; // float32 - constexpr std::ptrdiff_t m_vSunPos = 0xCDC; // - constexpr std::ptrdiff_t m_vDirection = 0xCE8; // + constexpr std::ptrdiff_t m_vSunPos = 0xCDC; // Vector + constexpr std::ptrdiff_t m_vDirection = 0xCE8; // Vector constexpr std::ptrdiff_t m_iszEffectName = 0xCF8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszSSEffectName = 0xD00; // CUtlSymbolLarge constexpr std::ptrdiff_t m_clrOverlay = 0xD08; // Color @@ -4085,7 +4085,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hPlayerParent = 0xF0C; // CHandle constexpr std::ptrdiff_t m_bIsHit = 0xF10; // bool constexpr std::ptrdiff_t m_flTimeCreated = 0xF14; // float32 - constexpr std::ptrdiff_t m_vecStartPos = 0xF18; // + constexpr std::ptrdiff_t m_vecStartPos = 0xF18; // Vector } // Parent: C_BaseEntity // Fields count: 17 @@ -4226,11 +4226,11 @@ namespace cs2_dumper { // NetworkVarNames: m_flAutoRideSpeed (float) // NetworkVarNames: m_bFakeLadder (bool) namespace C_FuncLadder { - constexpr std::ptrdiff_t m_vecLadderDir = 0xCD0; // + constexpr std::ptrdiff_t m_vecLadderDir = 0xCD0; // Vector constexpr std::ptrdiff_t m_Dismounts = 0xCE0; // CUtlVector> - constexpr std::ptrdiff_t m_vecLocalTop = 0xCF8; // - constexpr std::ptrdiff_t m_vecPlayerMountPositionTop = 0xD04; // - constexpr std::ptrdiff_t m_vecPlayerMountPositionBottom = 0xD10; // + constexpr std::ptrdiff_t m_vecLocalTop = 0xCF8; // Vector + constexpr std::ptrdiff_t m_vecPlayerMountPositionTop = 0xD04; // Vector + constexpr std::ptrdiff_t m_vecPlayerMountPositionBottom = 0xD10; // Vector constexpr std::ptrdiff_t m_flAutoRideSpeed = 0xD1C; // float32 constexpr std::ptrdiff_t m_bDisabled = 0xD20; // bool constexpr std::ptrdiff_t m_bFakeLadder = 0xD21; // bool @@ -4365,8 +4365,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nIndirectTextureDimX = 0x56C; // int32 constexpr std::ptrdiff_t m_nIndirectTextureDimY = 0x570; // int32 constexpr std::ptrdiff_t m_nIndirectTextureDimZ = 0x574; // int32 - constexpr std::ptrdiff_t m_vBoxMins = 0x578; // - constexpr std::ptrdiff_t m_vBoxMaxs = 0x584; // + constexpr std::ptrdiff_t m_vBoxMins = 0x578; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x584; // Vector constexpr std::ptrdiff_t m_bActive = 0x590; // bool constexpr std::ptrdiff_t m_flStartAnisoTime = 0x594; // GameTime_t constexpr std::ptrdiff_t m_flStartScatterTime = 0x598; // GameTime_t @@ -4380,7 +4380,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bStartDisabled = 0x5B8; // bool constexpr std::ptrdiff_t m_bEnableIndirect = 0x5B9; // bool constexpr std::ptrdiff_t m_bIsMaster = 0x5BA; // bool - constexpr std::ptrdiff_t m_hFogIndirectTexture = 0x5C0; // + constexpr std::ptrdiff_t m_hFogIndirectTexture = 0x5C0; // CStrongHandle constexpr std::ptrdiff_t m_nForceRefreshCount = 0x5C8; // int32 constexpr std::ptrdiff_t m_bFirstTime = 0x5CC; // bool } @@ -4458,13 +4458,13 @@ namespace cs2_dumper { // NetworkVarNames: m_bEnabled (bool) namespace C_InfoVisibilityBox { constexpr std::ptrdiff_t m_nMode = 0x554; // int32 - constexpr std::ptrdiff_t m_vBoxSize = 0x558; // + constexpr std::ptrdiff_t m_vBoxSize = 0x558; // Vector constexpr std::ptrdiff_t m_bEnabled = 0x564; // bool } // Parent: C_Sprite // Fields count: 2 namespace C_FireSprite { - constexpr std::ptrdiff_t m_vecMoveDir = 0xE00; // + constexpr std::ptrdiff_t m_vecMoveDir = 0xE00; // Vector constexpr std::ptrdiff_t m_bFadeFromAbove = 0xE0C; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition @@ -4664,7 +4664,7 @@ namespace cs2_dumper { // NetworkVarNames: m_flGlowStartTime (float) // NetworkVarNames: m_bEligibleForScreenHighlight (bool) namespace CGlowProperty { - constexpr std::ptrdiff_t m_fGlowColor = 0x8; // + constexpr std::ptrdiff_t m_fGlowColor = 0x8; // Vector constexpr std::ptrdiff_t m_iGlowType = 0x30; // int32 constexpr std::ptrdiff_t m_iGlowTeam = 0x34; // int32 constexpr std::ptrdiff_t m_nGlowRange = 0x38; // int32 @@ -4702,10 +4702,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_linearForce = 0xCEC; // float32 constexpr std::ptrdiff_t m_flFrequency = 0xCF0; // float32 constexpr std::ptrdiff_t m_flDampingRatio = 0xCF4; // float32 - constexpr std::ptrdiff_t m_vecLinearForcePointAt = 0xCF8; // + constexpr std::ptrdiff_t m_vecLinearForcePointAt = 0xCF8; // Vector constexpr std::ptrdiff_t m_bCollapseToForcePoint = 0xD04; // bool - constexpr std::ptrdiff_t m_vecLinearForcePointAtWorld = 0xD08; // - constexpr std::ptrdiff_t m_vecLinearForceDirection = 0xD14; // + constexpr std::ptrdiff_t m_vecLinearForcePointAtWorld = 0xD08; // Vector + constexpr std::ptrdiff_t m_vecLinearForceDirection = 0xD14; // Vector constexpr std::ptrdiff_t m_bConvertToDebrisWhenPossible = 0xD20; // bool } // Parent: CPlayerPawnComponent @@ -4749,17 +4749,17 @@ namespace cs2_dumper { // NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool) // NetworkVarNames: m_bEnabled (bool) namespace C_EnvCubemap { - constexpr std::ptrdiff_t m_hCubemapTexture = 0x5D0; // + constexpr std::ptrdiff_t m_hCubemapTexture = 0x5D0; // CStrongHandle constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x5D8; // bool constexpr std::ptrdiff_t m_flInfluenceRadius = 0x5DC; // float32 - constexpr std::ptrdiff_t m_vBoxProjectMins = 0x5E0; // - constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x5EC; // + constexpr std::ptrdiff_t m_vBoxProjectMins = 0x5E0; // Vector + constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x5EC; // Vector constexpr std::ptrdiff_t m_bMoveable = 0x5F8; // bool constexpr std::ptrdiff_t m_nHandshake = 0x5FC; // int32 constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x600; // int32 constexpr std::ptrdiff_t m_nPriority = 0x604; // int32 constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x608; // float32 - constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x60C; // + constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x60C; // Vector constexpr std::ptrdiff_t m_flDiffuseScale = 0x618; // float32 constexpr std::ptrdiff_t m_bStartDisabled = 0x61C; // bool constexpr std::ptrdiff_t m_bDefaultEnvMap = 0x61D; // bool @@ -4771,7 +4771,7 @@ namespace cs2_dumper { // Parent: C_BaseViewModel // Fields count: 3 namespace C_PredictedViewModel { - constexpr std::ptrdiff_t m_vPredictedLagOffset = 0xF40; // + constexpr std::ptrdiff_t m_vPredictedLagOffset = 0xF40; // Vector constexpr std::ptrdiff_t m_targetSpeed = 0xF4C; // QAngle constexpr std::ptrdiff_t m_currentSpeed = 0xF58; // QAngle } @@ -4829,7 +4829,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFirstUpdate = 0x5B1; // bool constexpr std::ptrdiff_t m_flPreviousValue = 0x5B4; // float32 constexpr std::ptrdiff_t m_flPreviousUpdateTickTime = 0x5B8; // GameTime_t - constexpr std::ptrdiff_t m_vecPreviousTestPoint = 0x5BC; // + constexpr std::ptrdiff_t m_vecPreviousTestPoint = 0x5BC; // Vector } // Parent: C_CSWeaponBase // Fields count: 0 @@ -4910,8 +4910,8 @@ namespace cs2_dumper { // Parent: CInfoDynamicShadowHint // Fields count: 2 namespace CInfoDynamicShadowHintBox { - constexpr std::ptrdiff_t m_vBoxMins = 0x568; // - constexpr std::ptrdiff_t m_vBoxMaxs = 0x574; // + constexpr std::ptrdiff_t m_vBoxMins = 0x568; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x574; // Vector } // Parent: C_SoundOpvarSetPointEntity // Fields count: 0 @@ -4954,7 +4954,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCubemapSourceType = 0x57C; // int32 constexpr std::ptrdiff_t m_hSkyMaterial = 0x580; // CStrongHandle constexpr std::ptrdiff_t m_iszSkyEntity = 0x588; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hFogCubemapTexture = 0x590; // + constexpr std::ptrdiff_t m_hFogCubemapTexture = 0x590; // CStrongHandle constexpr std::ptrdiff_t m_bHasHeightFogEnd = 0x598; // bool constexpr std::ptrdiff_t m_bFirstTime = 0x599; // bool } @@ -4982,8 +4982,8 @@ namespace cs2_dumper { // NetworkVarNames: m_flCapsuleRadius (float) namespace CCollisionProperty { constexpr std::ptrdiff_t m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t - constexpr std::ptrdiff_t m_vecMins = 0x40; // - constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // + constexpr std::ptrdiff_t m_vecMins = 0x40; // Vector + constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // Vector constexpr std::ptrdiff_t m_usSolidFlags = 0x5A; // uint8 constexpr std::ptrdiff_t m_nSolidType = 0x5B; // SolidType_t constexpr std::ptrdiff_t m_triggerBloat = 0x5C; // uint8 @@ -4991,12 +4991,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_CollisionGroup = 0x5E; // uint8 constexpr std::ptrdiff_t m_nEnablePhysics = 0x5F; // uint8 constexpr std::ptrdiff_t m_flBoundingRadius = 0x60; // float32 - constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMins = 0x64; // - constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMaxs = 0x70; // - constexpr std::ptrdiff_t m_vecSurroundingMaxs = 0x7C; // - constexpr std::ptrdiff_t m_vecSurroundingMins = 0x88; // - constexpr std::ptrdiff_t m_vCapsuleCenter1 = 0x94; // - constexpr std::ptrdiff_t m_vCapsuleCenter2 = 0xA0; // + constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMins = 0x64; // Vector + constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMaxs = 0x70; // Vector + constexpr std::ptrdiff_t m_vecSurroundingMaxs = 0x7C; // Vector + constexpr std::ptrdiff_t m_vecSurroundingMins = 0x88; // Vector + constexpr std::ptrdiff_t m_vCapsuleCenter1 = 0x94; // Vector + constexpr std::ptrdiff_t m_vCapsuleCenter2 = 0xA0; // Vector constexpr std::ptrdiff_t m_flCapsuleRadius = 0xAC; // float32 } // Parent: None @@ -5040,10 +5040,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_unAccountID = 0xCD4; // uint32 constexpr std::ptrdiff_t m_unTraceID = 0xCD8; // uint32 constexpr std::ptrdiff_t m_rtGcTime = 0xCDC; // uint32 - constexpr std::ptrdiff_t m_vecEndPos = 0xCE0; // - constexpr std::ptrdiff_t m_vecStart = 0xCEC; // - constexpr std::ptrdiff_t m_vecLeft = 0xCF8; // - constexpr std::ptrdiff_t m_vecNormal = 0xD04; // + constexpr std::ptrdiff_t m_vecEndPos = 0xCE0; // Vector + constexpr std::ptrdiff_t m_vecStart = 0xCEC; // Vector + constexpr std::ptrdiff_t m_vecLeft = 0xCF8; // Vector + constexpr std::ptrdiff_t m_vecNormal = 0xD04; // Vector constexpr std::ptrdiff_t m_nPlayer = 0xD10; // int32 constexpr std::ptrdiff_t m_nEntity = 0xD14; // int32 constexpr std::ptrdiff_t m_nHitbox = 0xD18; // int32 @@ -5131,7 +5131,7 @@ namespace cs2_dumper { // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) namespace fogparams_t { - constexpr std::ptrdiff_t dirPrimary = 0x8; // + constexpr std::ptrdiff_t dirPrimary = 0x8; // Vector constexpr std::ptrdiff_t colorPrimary = 0x14; // Color constexpr std::ptrdiff_t colorSecondary = 0x18; // Color constexpr std::ptrdiff_t colorPrimaryLerpTo = 0x1C; // Color @@ -5165,10 +5165,10 @@ namespace cs2_dumper { // NetworkVarNames: m_blinktoggle (bool) namespace C_BaseFlex { constexpr std::ptrdiff_t m_flexWeight = 0xEE8; // C_NetworkUtlVectorBase - constexpr std::ptrdiff_t m_vLookTargetPosition = 0xF00; // + constexpr std::ptrdiff_t m_vLookTargetPosition = 0xF00; // Vector constexpr std::ptrdiff_t m_blinktoggle = 0xF18; // bool constexpr std::ptrdiff_t m_nLastFlexUpdateFrameCount = 0xF78; // int32 - constexpr std::ptrdiff_t m_CachedViewTarget = 0xF7C; // + constexpr std::ptrdiff_t m_CachedViewTarget = 0xF7C; // Vector constexpr std::ptrdiff_t m_nNextSceneEventId = 0xF88; // uint32 constexpr std::ptrdiff_t m_iBlink = 0xF8C; // int32 constexpr std::ptrdiff_t m_blinktime = 0xF90; // float32 @@ -5181,7 +5181,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bResetFlexWeightsOnModelChange = 0xFA6; // bool constexpr std::ptrdiff_t m_nEyeOcclusionRendererBone = 0xFC0; // int32 constexpr std::ptrdiff_t m_mEyeOcclusionRendererCameraToBoneTransform = 0xFC4; // matrix3x4_t - constexpr std::ptrdiff_t m_vEyeOcclusionRendererHalfExtent = 0xFF4; // + constexpr std::ptrdiff_t m_vEyeOcclusionRendererHalfExtent = 0xFF4; // Vector constexpr std::ptrdiff_t m_PhonemeClasses = 0x1010; // C_BaseFlex::Emphasized_Phoneme[3] } // Parent: C_BaseEntity @@ -5268,8 +5268,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_glowColor = 0x1118; // Color constexpr std::ptrdiff_t m_nGlowTeam = 0x111C; // int32 constexpr std::ptrdiff_t m_iCachedFrameCount = 0x1120; // int32 - constexpr std::ptrdiff_t m_vecCachedRenderMins = 0x1124; // - constexpr std::ptrdiff_t m_vecCachedRenderMaxs = 0x1130; // + constexpr std::ptrdiff_t m_vecCachedRenderMins = 0x1124; // Vector + constexpr std::ptrdiff_t m_vecCachedRenderMaxs = 0x1130; // Vector } // Parent: C_Sprite // Fields count: 0 @@ -5311,10 +5311,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t bounceFactor = 0xF08; // float32 constexpr std::ptrdiff_t hitSound = 0xF0C; // int32 constexpr std::ptrdiff_t priority = 0xF10; // int32 - constexpr std::ptrdiff_t tentOffset = 0xF14; // + constexpr std::ptrdiff_t tentOffset = 0xF14; // Vector constexpr std::ptrdiff_t m_vecTempEntAngVelocity = 0xF20; // QAngle constexpr std::ptrdiff_t tempent_renderamt = 0xF2C; // int32 - constexpr std::ptrdiff_t m_vecNormal = 0xF30; // + constexpr std::ptrdiff_t m_vecNormal = 0xF30; // Vector constexpr std::ptrdiff_t m_flSpriteScale = 0xF3C; // float32 constexpr std::ptrdiff_t m_nFlickerFrame = 0xF40; // int32 constexpr std::ptrdiff_t m_flFrameRate = 0xF44; // float32 @@ -5323,10 +5323,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pszParticleEffect = 0xF58; // char* constexpr std::ptrdiff_t m_bParticleCollision = 0xF60; // bool constexpr std::ptrdiff_t m_iLastCollisionFrame = 0xF64; // int32 - constexpr std::ptrdiff_t m_vLastCollisionOrigin = 0xF68; // - constexpr std::ptrdiff_t m_vecTempEntVelocity = 0xF74; // - constexpr std::ptrdiff_t m_vecPrevAbsOrigin = 0xF80; // - constexpr std::ptrdiff_t m_vecTempEntAcceleration = 0xF8C; // + constexpr std::ptrdiff_t m_vLastCollisionOrigin = 0xF68; // Vector + constexpr std::ptrdiff_t m_vecTempEntVelocity = 0xF74; // Vector + constexpr std::ptrdiff_t m_vecPrevAbsOrigin = 0xF80; // Vector + constexpr std::ptrdiff_t m_vecTempEntAcceleration = 0xF8C; // Vector } // Parent: None // Fields count: 2 @@ -5463,7 +5463,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnPlayerPickup = 0x16E0; // CEntityIOOutput constexpr std::ptrdiff_t m_weaponMode = 0x1708; // CSWeaponMode constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x170C; // float32 - constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x1710; // + constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x1710; // Vector constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x171C; // float32 constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x1720; // float32 constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x1724; // GameTime_t @@ -5486,7 +5486,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x17E1; // bool constexpr std::ptrdiff_t m_hOurPing = 0x17E4; // CHandle constexpr std::ptrdiff_t m_nOurPingIndex = 0x17E8; // CEntityIndex - constexpr std::ptrdiff_t m_vecOurPingPos = 0x17EC; // + constexpr std::ptrdiff_t m_vecOurPingPos = 0x17EC; // Vector constexpr std::ptrdiff_t m_bGlowForPing = 0x17F8; // bool constexpr std::ptrdiff_t m_bUIWeapon = 0x17F9; // bool constexpr std::ptrdiff_t m_hPrevOwner = 0x1808; // CHandle @@ -5635,9 +5635,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_spawnflags = 0x3CC; // uint32 constexpr std::ptrdiff_t m_nNextThinkTick = 0x3D0; // GameTick_t constexpr std::ptrdiff_t m_fFlags = 0x3D4; // uint32 - constexpr std::ptrdiff_t m_vecAbsVelocity = 0x3D8; // + constexpr std::ptrdiff_t m_vecAbsVelocity = 0x3D8; // Vector constexpr std::ptrdiff_t m_vecVelocity = 0x3E8; // CNetworkVelocityVector - constexpr std::ptrdiff_t m_vecBaseVelocity = 0x418; // + constexpr std::ptrdiff_t m_vecBaseVelocity = 0x418; // Vector constexpr std::ptrdiff_t m_hEffectEntity = 0x424; // CHandle constexpr std::ptrdiff_t m_hOwnerEntity = 0x428; // CHandle constexpr std::ptrdiff_t m_MoveCollide = 0x42C; // MoveCollide_t @@ -5815,7 +5815,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFrame = 0xD70; // float32 constexpr std::ptrdiff_t m_nClipStyle = 0xD74; // BeamClipStyle_t constexpr std::ptrdiff_t m_bTurnedOff = 0xD78; // bool - constexpr std::ptrdiff_t m_vecEndPos = 0xD7C; // + constexpr std::ptrdiff_t m_vecEndPos = 0xD7C; // Vector constexpr std::ptrdiff_t m_hEndEntity = 0xD88; // CHandle } // Parent: C_BaseEntity @@ -5946,7 +5946,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flIronSightPivotForward = 0xD20; // float32 constexpr std::ptrdiff_t m_flIronSightLooseness = 0xD24; // float32 constexpr std::ptrdiff_t m_angPivotAngle = 0xD28; // QAngle - constexpr std::ptrdiff_t m_vecIronSightEyePos = 0xD34; // + constexpr std::ptrdiff_t m_vecIronSightEyePos = 0xD34; // Vector constexpr std::ptrdiff_t m_nDamage = 0xD40; // int32 constexpr std::ptrdiff_t m_flHeadshotMultiplier = 0xD44; // float32 constexpr std::ptrdiff_t m_flArmorRatio = 0xD48; // float32 @@ -5962,7 +5962,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nRecoveryTransitionStartBullet = 0xD70; // int32 constexpr std::ptrdiff_t m_nRecoveryTransitionEndBullet = 0xD74; // int32 constexpr std::ptrdiff_t m_flThrowVelocity = 0xD78; // float32 - constexpr std::ptrdiff_t m_vSmokeColor = 0xD7C; // + constexpr std::ptrdiff_t m_vSmokeColor = 0xD7C; // Vector constexpr std::ptrdiff_t m_szAnimClass = 0xD88; // CGlobalSymbol } // Parent: C_ModelPointEntity @@ -6141,10 +6141,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_eDoorState = 0x1150; // DoorState_t constexpr std::ptrdiff_t m_modelChanged = 0x1154; // bool constexpr std::ptrdiff_t m_bLocked = 0x1155; // bool - constexpr std::ptrdiff_t m_closedPosition = 0x1158; // + constexpr std::ptrdiff_t m_closedPosition = 0x1158; // Vector constexpr std::ptrdiff_t m_closedAngles = 0x1164; // QAngle constexpr std::ptrdiff_t m_hMaster = 0x1170; // CHandle - constexpr std::ptrdiff_t m_vWhereToSetLightingOrigin = 0x1174; // + constexpr std::ptrdiff_t m_vWhereToSetLightingOrigin = 0x1174; // Vector } // Parent: C_CSGO_TeamSelectCharacterPosition // Fields count: 0 @@ -6165,8 +6165,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iszBasePropData = 0x1050; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iInteractions = 0x1058; // int32 constexpr std::ptrdiff_t m_bHasBreakPiecesOrCommands = 0x105C; // bool - constexpr std::ptrdiff_t m_vecDamagePosition = 0x1060; // - constexpr std::ptrdiff_t m_vecDamageDirection = 0x106C; // + constexpr std::ptrdiff_t m_vecDamagePosition = 0x1060; // Vector + constexpr std::ptrdiff_t m_vecDamageDirection = 0x106C; // Vector constexpr std::ptrdiff_t m_nDamageType = 0x1078; // int32 } // Parent: C_CSGO_TeamPreviewCamera @@ -6184,7 +6184,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDisabled = 0x550; // bool constexpr std::ptrdiff_t m_bWasEnabled = 0x558; // bool constexpr std::ptrdiff_t m_iszSoundAreaType = 0x560; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_vPos = 0x568; // + constexpr std::ptrdiff_t m_vPos = 0x568; // Vector } // Parent: C_BaseEntity // Fields count: 3 @@ -6250,7 +6250,7 @@ namespace cs2_dumper { // NetworkVarNames: m_flTransitionStartSpeed (float32) // NetworkVarNames: m_hConveyorModels (EHANDLE) namespace C_FuncConveyor { - constexpr std::ptrdiff_t m_vecMoveDirEntitySpace = 0xCD8; // + constexpr std::ptrdiff_t m_vecMoveDirEntitySpace = 0xCD8; // Vector constexpr std::ptrdiff_t m_flTargetSpeed = 0xCE4; // float32 constexpr std::ptrdiff_t m_nTransitionStartTick = 0xCE8; // GameTick_t constexpr std::ptrdiff_t m_nTransitionDurationTicks = 0xCEC; // int32 @@ -6303,7 +6303,7 @@ namespace cs2_dumper { // NetworkVarNames: m_hWeapon (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) namespace C_BaseViewModel { - constexpr std::ptrdiff_t m_vecLastFacing = 0xEE0; // + constexpr std::ptrdiff_t m_vecLastFacing = 0xEE0; // Vector constexpr std::ptrdiff_t m_nViewModelIndex = 0xEEC; // uint32 constexpr std::ptrdiff_t m_nAnimationParity = 0xEF0; // uint32 constexpr std::ptrdiff_t m_flAnimationStartTime = 0xEF4; // float32 @@ -6357,7 +6357,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecOrigin = 0x80; // CNetworkOriginCellCoordQuantizedVector constexpr std::ptrdiff_t m_angRotation = 0xB8; // QAngle constexpr std::ptrdiff_t m_flScale = 0xC4; // float32 - constexpr std::ptrdiff_t m_vecAbsOrigin = 0xC8; // + constexpr std::ptrdiff_t m_vecAbsOrigin = 0xC8; // Vector constexpr std::ptrdiff_t m_angAbsRotation = 0xD4; // QAngle constexpr std::ptrdiff_t m_flAbsScale = 0xE0; // float32 constexpr std::ptrdiff_t m_nParentAttachmentOrBone = 0xE4; // int16 @@ -6379,7 +6379,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_name = 0xF0; // CUtlStringToken constexpr std::ptrdiff_t m_hierarchyAttachName = 0x130; // CUtlStringToken constexpr std::ptrdiff_t m_flZOffset = 0x134; // float32 - constexpr std::ptrdiff_t m_vRenderOrigin = 0x138; // + constexpr std::ptrdiff_t m_vRenderOrigin = 0x138; // Vector } // Parent: C_MolotovGrenade // Fields count: 0 @@ -6429,8 +6429,8 @@ namespace cs2_dumper { // Fields count: 8 namespace CCSObserver_ObserverServices { constexpr std::ptrdiff_t m_hLastObserverTarget = 0x58; // CEntityHandle - constexpr std::ptrdiff_t m_vecObserverInterpolateOffset = 0x5C; // - constexpr std::ptrdiff_t m_vecObserverInterpStartPos = 0x68; // + constexpr std::ptrdiff_t m_vecObserverInterpolateOffset = 0x5C; // Vector + constexpr std::ptrdiff_t m_vecObserverInterpStartPos = 0x68; // Vector constexpr std::ptrdiff_t m_flObsInterp_PathLength = 0x74; // float32 constexpr std::ptrdiff_t m_qObsInterp_OrientationStart = 0x80; // Quaternion constexpr std::ptrdiff_t m_qObsInterp_OrientationTravelDir = 0x90; // Quaternion @@ -6471,20 +6471,20 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_entitySpottedState = 0x1100; // EntitySpottedState_t constexpr std::ptrdiff_t m_leader = 0x1118; // CHandle constexpr std::ptrdiff_t m_reuseTimer = 0x1120; // CountdownTimer - constexpr std::ptrdiff_t m_vel = 0x1138; // + constexpr std::ptrdiff_t m_vel = 0x1138; // Vector constexpr std::ptrdiff_t m_isRescued = 0x1144; // bool constexpr std::ptrdiff_t m_jumpedThisFrame = 0x1145; // bool constexpr std::ptrdiff_t m_nHostageState = 0x1148; // int32 constexpr std::ptrdiff_t m_bHandsHaveBeenCut = 0x114C; // bool constexpr std::ptrdiff_t m_hHostageGrabber = 0x1150; // CHandle constexpr std::ptrdiff_t m_fLastGrabTime = 0x1154; // GameTime_t - constexpr std::ptrdiff_t m_vecGrabbedPos = 0x1158; // + constexpr std::ptrdiff_t m_vecGrabbedPos = 0x1158; // Vector constexpr std::ptrdiff_t m_flRescueStartTime = 0x1164; // GameTime_t constexpr std::ptrdiff_t m_flGrabSuccessTime = 0x1168; // GameTime_t constexpr std::ptrdiff_t m_flDropStartTime = 0x116C; // GameTime_t constexpr std::ptrdiff_t m_flDeadOrRescuedTime = 0x1170; // GameTime_t constexpr std::ptrdiff_t m_blinkTimer = 0x1178; // CountdownTimer - constexpr std::ptrdiff_t m_lookAt = 0x1190; // + constexpr std::ptrdiff_t m_lookAt = 0x1190; // Vector constexpr std::ptrdiff_t m_lookAroundTimer = 0x11A0; // CountdownTimer constexpr std::ptrdiff_t m_isInit = 0x11B8; // bool constexpr std::ptrdiff_t m_eyeAttachment = 0x11B9; // AttachmentHandle_t @@ -6583,7 +6583,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pBombDefuser = 0xF44; // CHandle constexpr std::ptrdiff_t m_fLastDefuseTime = 0xF48; // GameTime_t constexpr std::ptrdiff_t m_pPredictionOwner = 0xF50; // CBasePlayerController* - constexpr std::ptrdiff_t m_vecC4ExplodeSpectatePos = 0xF58; // + constexpr std::ptrdiff_t m_vecC4ExplodeSpectatePos = 0xF58; // Vector constexpr std::ptrdiff_t m_vecC4ExplodeSpectateAng = 0xF64; // QAngle constexpr std::ptrdiff_t m_flC4ExplodeSpectateDuration = 0xF70; // float32 } diff --git a/output/client.dll.rs b/output/client.dll.rs index 64aee93..0cc0da6 100644 --- a/output/client.dll.rs +++ b/output/client.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -138,7 +138,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_flStamina (float) pub mod CCSPlayer_MovementServices { pub const m_flMaxFallVelocity: usize = 0x218; // float32 - pub const m_vecLadderNormal: usize = 0x21C; // + pub const m_vecLadderNormal: usize = 0x21C; // Vector pub const m_nLadderSurfacePropIndex: usize = 0x228; // int32 pub const m_flDuckAmount: usize = 0x22C; // float32 pub const m_flDuckSpeed: usize = 0x230; // float32 @@ -159,9 +159,9 @@ pub mod cs2_dumper { pub const m_bSpeedCropped: usize = 0x478; // bool pub const m_nOldWaterLevel: usize = 0x47C; // int32 pub const m_flWaterEntryTime: usize = 0x480; // float32 - pub const m_vecForward: usize = 0x484; // - pub const m_vecLeft: usize = 0x490; // - pub const m_vecUp: usize = 0x49C; // + pub const m_vecForward: usize = 0x484; // Vector + pub const m_vecLeft: usize = 0x490; // Vector + pub const m_vecUp: usize = 0x49C; // Vector pub const m_nGameCodeHasMovedPlayerAfterCommand: usize = 0x4A8; // int32 pub const m_bOldJumpPressed: usize = 0x4AC; // bool pub const m_flJumpPressedTime: usize = 0x4B0; // float32 @@ -187,7 +187,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) pub mod sky3dparams_t { pub const scale: usize = 0x8; // int16 - pub const origin: usize = 0xC; // + pub const origin: usize = 0xC; // Vector pub const bClip3DSkyBoxNearToWorldFar: usize = 0x18; // bool pub const flClip3DSkyBoxNearToWorldFarOffset: usize = 0x1C; // float32 pub const fog: usize = 0x20; // fogparams_t @@ -401,8 +401,8 @@ pub mod cs2_dumper { pub const m_TeamRespawnWaveTimes: usize = 0xB58; // float32[32] pub const m_flNextRespawnWave: usize = 0xBD8; // GameTime_t[32] pub const m_nServerQuestID: usize = 0xC58; // int32 - pub const m_vMinimapMins: usize = 0xC5C; // - pub const m_vMinimapMaxs: usize = 0xC68; // + pub const m_vMinimapMins: usize = 0xC5C; // Vector + pub const m_vMinimapMaxs: usize = 0xC68; // Vector pub const m_MinimapVerticalSectionHeights: usize = 0xC74; // float32[8] pub const m_bDontIncrementCoopWave: usize = 0xC94; // bool pub const m_bSpawnedTerrorHuntHeavy: usize = 0xC95; // bool @@ -501,8 +501,8 @@ pub mod cs2_dumper { pub const m_flShadowStrength: usize = 0xC10; // float32 pub const m_nObjectCulling: usize = 0xC14; // uint8 pub const m_nAddDecal: usize = 0xC18; // int32 - pub const m_vDecalPosition: usize = 0xC1C; // - pub const m_vDecalForwardAxis: usize = 0xC28; // + pub const m_vDecalPosition: usize = 0xC1C; // Vector + pub const m_vDecalForwardAxis: usize = 0xC28; // Vector pub const m_flDecalHealBloodRate: usize = 0xC34; // float32 pub const m_flDecalHealHeightRate: usize = 0xC38; // float32 pub const m_ConfigEntitiesToPropagateMaterialDecalsTo: usize = 0xC40; // C_NetworkUtlVectorBase> @@ -742,7 +742,7 @@ pub mod cs2_dumper { pub const m_flOldPlayerZ: usize = 0x138; // float32 pub const m_flOldPlayerViewOffsetZ: usize = 0x13C; // float32 pub const m_CurrentFog: usize = 0x140; // fogparams_t - pub const m_hOldFogController: usize = 0x1A8; // + pub const m_hOldFogController: usize = 0x1A8; // CHandle pub const m_bOverrideFogColor: usize = 0x1AC; // bool[5] pub const m_OverrideFogColor: usize = 0x1B1; // Color[5] pub const m_bOverrideFogStartEnd: usize = 0x1C5; // bool[5] @@ -920,11 +920,11 @@ pub mod cs2_dumper { // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) pub mod C_CSPlayerResource { - pub const m_bHostageAlive: usize = 0x550; // - pub const m_isHostageFollowingSomeone: usize = 0x55C; // + pub const m_bHostageAlive: usize = 0x550; // bool[12] + pub const m_isHostageFollowingSomeone: usize = 0x55C; // bool[12] pub const m_iHostageEntityIDs: usize = 0x568; // CEntityIndex[12] - pub const m_bombsiteCenterA: usize = 0x598; // - pub const m_bombsiteCenterB: usize = 0x5A4; // + pub const m_bombsiteCenterA: usize = 0x598; // Vector + pub const m_bombsiteCenterB: usize = 0x5A4; // Vector pub const m_hostageRescueX: usize = 0x5B0; // int32[4] pub const m_hostageRescueY: usize = 0x5C0; // int32[4] pub const m_hostageRescueZ: usize = 0x5D0; // int32[4] @@ -982,8 +982,8 @@ pub mod cs2_dumper { pub const m_nSmokeEffectTickBegin: usize = 0x1160; // int32 pub const m_bDidSmokeEffect: usize = 0x1164; // bool pub const m_nRandomSeed: usize = 0x1168; // int32 - pub const m_vSmokeColor: usize = 0x116C; // - pub const m_vSmokeDetonationPos: usize = 0x1178; // + pub const m_vSmokeColor: usize = 0x116C; // Vector + pub const m_vSmokeDetonationPos: usize = 0x1178; // Vector pub const m_VoxelFrameData: usize = 0x1188; // CUtlVector pub const m_bSmokeVolumeDataReceived: usize = 0x11A0; // bool pub const m_bSmokeEffectSpawned: usize = 0x11A1; // bool @@ -1034,8 +1034,8 @@ pub mod cs2_dumper { pub const m_nlosperiod: usize = 0x8278; // int32 pub const m_maxFireHalfWidth: usize = 0x827C; // float32 pub const m_maxFireHeight: usize = 0x8280; // float32 - pub const m_minBounds: usize = 0x8284; // - pub const m_maxBounds: usize = 0x8290; // + pub const m_minBounds: usize = 0x8284; // Vector + pub const m_maxBounds: usize = 0x8290; // Vector pub const m_flLastGrassBurnThink: usize = 0x829C; // float32 } // Parent: CBaseAnimGraph @@ -1097,14 +1097,14 @@ pub mod cs2_dumper { pub mod C_CSGO_MapPreviewCameraPathNode { pub const m_szParentPathUniqueID: usize = 0x550; // CUtlSymbolLarge pub const m_nPathIndex: usize = 0x558; // int32 - pub const m_vInTangentLocal: usize = 0x55C; // - pub const m_vOutTangentLocal: usize = 0x568; // + pub const m_vInTangentLocal: usize = 0x55C; // Vector + pub const m_vOutTangentLocal: usize = 0x568; // Vector pub const m_flFOV: usize = 0x574; // float32 pub const m_flSpeed: usize = 0x578; // float32 pub const m_flEaseIn: usize = 0x57C; // float32 pub const m_flEaseOut: usize = 0x580; // float32 - pub const m_vInTangentWorld: usize = 0x584; // - pub const m_vOutTangentWorld: usize = 0x590; // + pub const m_vInTangentWorld: usize = 0x584; // Vector + pub const m_vOutTangentWorld: usize = 0x590; // Vector } // Parent: C_CSWeaponBaseGun // Fields count: 0 @@ -1208,11 +1208,11 @@ pub mod cs2_dumper { pub const m_nEconGlovesChanged: usize = 0x1D68; // uint8 pub const m_bMustSyncRagdollState: usize = 0x1D69; // bool pub const m_nRagdollDamageBone: usize = 0x1D6C; // int32 - pub const m_vRagdollDamageForce: usize = 0x1D70; // - pub const m_vRagdollDamagePosition: usize = 0x1D7C; // + pub const m_vRagdollDamageForce: usize = 0x1D70; // Vector + pub const m_vRagdollDamagePosition: usize = 0x1D7C; // Vector pub const m_szRagdollDamageWeaponName: usize = 0x1D88; // char[64] pub const m_bRagdollDamageHeadshot: usize = 0x1DC8; // bool - pub const m_vRagdollServerOrigin: usize = 0x1DCC; // + pub const m_vRagdollServerOrigin: usize = 0x1DCC; // Vector pub const m_bLastHeadBoneTransformIsValid: usize = 0x23E0; // bool pub const m_lastLandTime: usize = 0x23E4; // GameTime_t pub const m_bOnGroundLastTick: usize = 0x23E8; // bool @@ -1230,9 +1230,9 @@ pub mod cs2_dumper { pub mod C_RagdollPropAttached { pub const m_boneIndexAttached: usize = 0xF50; // uint32 pub const m_ragdollAttachedObjectIndex: usize = 0xF54; // uint32 - pub const m_attachmentPointBoneSpace: usize = 0xF58; // - pub const m_attachmentPointRagdollSpace: usize = 0xF64; // - pub const m_vecOffset: usize = 0xF70; // + pub const m_attachmentPointBoneSpace: usize = 0xF58; // Vector + pub const m_attachmentPointRagdollSpace: usize = 0xF64; // Vector + pub const m_vecOffset: usize = 0xF70; // Vector pub const m_parentTime: usize = 0xF7C; // float32 pub const m_bHasParent: usize = 0xF80; // bool } @@ -1247,14 +1247,14 @@ pub mod cs2_dumper { // NetworkVarNames: m_nExplodeEffectTickBegin (int) // NetworkVarNames: m_vecExplodeEffectOrigin (Vector) pub mod C_BaseCSGrenadeProjectile { - pub const m_vInitialPosition: usize = 0x10C0; // - pub const m_vInitialVelocity: usize = 0x10CC; // + pub const m_vInitialPosition: usize = 0x10C0; // Vector + pub const m_vInitialVelocity: usize = 0x10CC; // Vector pub const m_nBounces: usize = 0x10D8; // int32 pub const m_nExplodeEffectIndex: usize = 0x10E0; // CStrongHandle pub const m_nExplodeEffectTickBegin: usize = 0x10E8; // int32 - pub const m_vecExplodeEffectOrigin: usize = 0x10EC; // + pub const m_vecExplodeEffectOrigin: usize = 0x10EC; // Vector pub const m_flSpawnTime: usize = 0x10F8; // GameTime_t - pub const vecLastTrailLinePos: usize = 0x10FC; // + pub const vecLastTrailLinePos: usize = 0x10FC; // Vector pub const flNextTrailLineTime: usize = 0x1108; // GameTime_t pub const m_bExplodeEffectBegan: usize = 0x110C; // bool pub const m_bCanCreateGrenadeTrail: usize = 0x110D; // bool @@ -1311,9 +1311,9 @@ pub mod cs2_dumper { // NetworkVarNames: m_iEffectName (uint16) // NetworkVarNames: m_nExplosionType (uint8) pub mod CEffectData { - pub const m_vOrigin: usize = 0x8; // - pub const m_vStart: usize = 0x14; // - pub const m_vNormal: usize = 0x20; // + pub const m_vOrigin: usize = 0x8; // Vector + pub const m_vStart: usize = 0x14; // Vector + pub const m_vNormal: usize = 0x20; // Vector pub const m_vAngles: usize = 0x2C; // QAngle pub const m_hEntity: usize = 0x38; // CEntityHandle pub const m_hOtherEntity: usize = 0x3C; // CEntityHandle @@ -1385,7 +1385,7 @@ pub mod cs2_dumper { pub const m_bDucked: usize = 0x1EC; // bool pub const m_bDucking: usize = 0x1ED; // bool pub const m_bInDuckJump: usize = 0x1EE; // bool - pub const m_groundNormal: usize = 0x1F0; // + pub const m_groundNormal: usize = 0x1F0; // Vector pub const m_flSurfaceFriction: usize = 0x1FC; // float32 pub const m_surfaceProps: usize = 0x200; // CUtlStringToken pub const m_nStepside: usize = 0x210; // int32 @@ -1505,8 +1505,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_vMin (Vector) // NetworkVarNames: m_vMax (Vector) pub mod C_SoundAreaEntityOrientedBox { - pub const m_vMin: usize = 0x578; // - pub const m_vMax: usize = 0x584; // + pub const m_vMin: usize = 0x578; // Vector + pub const m_vMax: usize = 0x584; // Vector } // Parent: C_BaseModelEntity // Fields count: 8 @@ -1523,10 +1523,10 @@ pub mod cs2_dumper { pub mod C_TextureBasedAnimatable { pub const m_bLoop: usize = 0xCD0; // bool pub const m_flFPS: usize = 0xCD4; // float32 - pub const m_hPositionKeys: usize = 0xCD8; // - pub const m_hRotationKeys: usize = 0xCE0; // - pub const m_vAnimationBoundsMin: usize = 0xCE8; // - pub const m_vAnimationBoundsMax: usize = 0xCF4; // + pub const m_hPositionKeys: usize = 0xCD8; // CStrongHandle + pub const m_hRotationKeys: usize = 0xCE0; // CStrongHandle + pub const m_vAnimationBoundsMin: usize = 0xCE8; // Vector + pub const m_vAnimationBoundsMax: usize = 0xCF4; // Vector pub const m_flStartTime: usize = 0xD00; // float32 pub const m_flStartFrame: usize = 0xD04; // float32 } @@ -1546,7 +1546,7 @@ pub mod cs2_dumper { // Fields count: 3 pub mod CCSPlayer_WaterServices { pub const m_flWaterJumpTime: usize = 0x40; // float32 - pub const m_vecWaterJumpVel: usize = 0x44; // + pub const m_vecWaterJumpVel: usize = 0x44; // Vector pub const m_flSwimSoundTime: usize = 0x50; // float32 } // Parent: C_BaseEntity @@ -1682,7 +1682,7 @@ pub mod cs2_dumper { pub const m_hItem: usize = 0xEDC; // CHandle pub const m_flTimePickedUp: usize = 0xEE0; // float32 pub const m_angOriginal: usize = 0xEE4; // QAngle - pub const m_vecPosOriginal: usize = 0xEF0; // + pub const m_vecPosOriginal: usize = 0xEF0; // Vector pub const m_angRandom: usize = 0xF00; // QAngle } // Parent: C_BaseEntity @@ -1707,12 +1707,12 @@ pub mod cs2_dumper { // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) pub mod C_EnvLightProbeVolume { - pub const m_hLightProbeTexture: usize = 0x1528; // - pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1530; // - pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1538; // - pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1540; // - pub const m_vBoxMins: usize = 0x1548; // - pub const m_vBoxMaxs: usize = 0x1554; // + pub const m_hLightProbeTexture: usize = 0x1528; // CStrongHandle + pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1530; // CStrongHandle + pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1538; // CStrongHandle + pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1540; // CStrongHandle + pub const m_vBoxMins: usize = 0x1548; // Vector + pub const m_vBoxMaxs: usize = 0x1554; // Vector pub const m_bMoveable: usize = 0x1560; // bool pub const m_nHandshake: usize = 0x1564; // int32 pub const m_nPriority: usize = 0x1568; // int32 @@ -1931,7 +1931,7 @@ pub mod cs2_dumper { pub const m_flFadeOutLength: usize = 0xCF0; // float32 pub const m_flNextSparkTime: usize = 0xCF4; // GameTime_t pub const m_nDissolveType: usize = 0xCF8; // EntityDisolveType_t - pub const m_vDissolverOrigin: usize = 0xCFC; // + pub const m_vDissolverOrigin: usize = 0xCFC; // Vector pub const m_nMagnitude: usize = 0xD08; // uint32 pub const m_bCoreExplode: usize = 0xD0C; // bool pub const m_bLinkedToServerEnt: usize = 0xD0D; // bool @@ -1946,7 +1946,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_hCtrl (CHandle) pub mod C_fogplayerparams_t { - pub const m_hCtrl: usize = 0x8; // + pub const m_hCtrl: usize = 0x8; // CHandle pub const m_flTransitionTime: usize = 0xC; // float32 pub const m_OldColor: usize = 0x10; // Color pub const m_flOldStart: usize = 0x14; // float32 @@ -2036,8 +2036,8 @@ pub mod cs2_dumper { pub const m_pViewModelServices: usize = 0x12C8; // CPlayer_ViewModelServices* pub const m_fRenderingClipPlane: usize = 0x12D8; // float32[4] pub const m_nLastClipPlaneSetupFrame: usize = 0x12E8; // int32 - pub const m_vecLastClipCameraPos: usize = 0x12EC; // - pub const m_vecLastClipCameraForward: usize = 0x12F8; // + pub const m_vecLastClipCameraPos: usize = 0x12EC; // Vector + pub const m_vecLastClipCameraForward: usize = 0x12F8; // Vector pub const m_bClipHitStaticWorld: usize = 0x1304; // bool pub const m_bCachedPlaneIsValid: usize = 0x1305; // bool pub const m_pClippingWeapon: usize = 0x1308; // C_CSWeaponBase* @@ -2047,15 +2047,15 @@ pub mod cs2_dumper { pub const m_grenadeParameterStashTime: usize = 0x1338; // GameTime_t pub const m_bGrenadeParametersStashed: usize = 0x133C; // bool pub const m_angStashedShootAngles: usize = 0x1340; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x134C; // - pub const m_vecStashedVelocity: usize = 0x1358; // + pub const m_vecStashedGrenadeThrowPosition: usize = 0x134C; // Vector + pub const m_vecStashedVelocity: usize = 0x1358; // Vector pub const m_angShootAngleHistory: usize = 0x1364; // QAngle[2] pub const m_vecThrowPositionHistory: usize = 0x137C; // Vector[2] pub const m_vecVelocityHistory: usize = 0x1394; // Vector[2] pub const m_thirdPersonHeading: usize = 0x13B0; // QAngle pub const m_flSlopeDropOffset: usize = 0x13C8; // float32 pub const m_flSlopeDropHeight: usize = 0x13D8; // float32 - pub const m_vHeadConstraintOffset: usize = 0x13E8; // + pub const m_vHeadConstraintOffset: usize = 0x13E8; // Vector pub const m_bIsScoped: usize = 0x1400; // bool pub const m_bIsWalking: usize = 0x1401; // bool pub const m_bResumeZoom: usize = 0x1402; // bool @@ -2099,8 +2099,8 @@ pub mod cs2_dumper { pub const m_flHitHeading: usize = 0x1488; // float32 pub const m_nHitBodyPart: usize = 0x148C; // int32 pub const m_iStartAccount: usize = 0x1490; // int32 - pub const m_vecIntroStartEyePosition: usize = 0x1494; // - pub const m_vecIntroStartPlayerForward: usize = 0x14A0; // + pub const m_vecIntroStartEyePosition: usize = 0x1494; // Vector + pub const m_vecIntroStartPlayerForward: usize = 0x14A0; // Vector pub const m_flClientDeathTime: usize = 0x14AC; // GameTime_t pub const m_flNightVisionAlpha: usize = 0x14B0; // float32 pub const m_bScreenTearFrameCaptured: usize = 0x14B4; // bool @@ -2112,8 +2112,8 @@ pub mod cs2_dumper { pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x14C6; // bool pub const m_flFlashMaxAlpha: usize = 0x14C8; // float32 pub const m_flFlashDuration: usize = 0x14CC; // float32 - pub const m_lastStandingPos: usize = 0x14D0; // - pub const m_vecLastMuzzleFlashPos: usize = 0x14DC; // + pub const m_lastStandingPos: usize = 0x14D0; // Vector + pub const m_vecLastMuzzleFlashPos: usize = 0x14DC; // Vector pub const m_angLastMuzzleFlashAngle: usize = 0x14E8; // QAngle pub const m_hMuzzleFlashShape: usize = 0x14F4; // CHandle pub const m_iHealthBarRenderMaskIndex: usize = 0x14F8; // int32 @@ -2122,8 +2122,8 @@ pub mod cs2_dumper { pub const m_nMyCollisionGroup: usize = 0x1504; // int32 pub const m_ignoreLadderJumpTime: usize = 0x1508; // float32 pub const m_ladderSurpressionTimer: usize = 0x1510; // CountdownTimer - pub const m_lastLadderNormal: usize = 0x1528; // - pub const m_lastLadderPos: usize = 0x1534; // + pub const m_lastLadderNormal: usize = 0x1528; // Vector + pub const m_lastLadderPos: usize = 0x1534; // Vector pub const m_flDeathCCWeight: usize = 0x1548; // float32 pub const m_bOldIsScoped: usize = 0x154C; // bool pub const m_flPrevRoundEndTime: usize = 0x1550; // float32 @@ -2131,7 +2131,7 @@ pub mod cs2_dumper { pub const m_unCurrentEquipmentValue: usize = 0x1558; // uint16 pub const m_unRoundStartEquipmentValue: usize = 0x155A; // uint16 pub const m_unFreezetimeEndEquipmentValue: usize = 0x155C; // uint16 - pub const m_vecThirdPersonViewPositionOverride: usize = 0x1560; // + pub const m_vecThirdPersonViewPositionOverride: usize = 0x1560; // Vector pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x156C; // int32 pub const m_ArmorValue: usize = 0x1570; // int32 pub const m_angEyeAngles: usize = 0x1578; // QAngle @@ -2157,7 +2157,7 @@ pub mod cs2_dumper { pub const m_bHideTargetID: usize = 0x1614; // bool pub const m_flLastSmokeOverlayAlpha: usize = 0x1618; // float32 pub const m_flLastSmokeAge: usize = 0x161C; // float32 - pub const m_vLastSmokeOverlayColor: usize = 0x1620; // + pub const m_vLastSmokeOverlayColor: usize = 0x1620; // Vector pub const m_nPlayerSmokedFx: usize = 0x162C; // ParticleIndex_t pub const m_nPlayerInfernoBodyFx: usize = 0x1630; // ParticleIndex_t pub const m_nPlayerInfernoFootFx: usize = 0x1634; // ParticleIndex_t @@ -2165,13 +2165,13 @@ pub mod cs2_dumper { pub const m_nLastMagDropAttachmentIndex: usize = 0x163C; // int32 pub const m_vecBulletHitModels: usize = 0x1640; // CUtlVector pub const m_vecPickupModelSlerpers: usize = 0x1658; // CUtlVector - pub const m_vecLastAliveLocalVelocity: usize = 0x1670; // + pub const m_vecLastAliveLocalVelocity: usize = 0x1670; // Vector pub const m_entitySpottedState: usize = 0x1698; // EntitySpottedState_t pub const m_nSurvivalTeamNumber: usize = 0x16B0; // int32 pub const m_bGuardianShouldSprayCustomXMark: usize = 0x16B4; // bool pub const m_bHasDeathInfo: usize = 0x16B5; // bool pub const m_flDeathInfoTime: usize = 0x16B8; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x16BC; // + pub const m_vecDeathInfoOrigin: usize = 0x16BC; // Vector pub const m_bKilledByHeadshot: usize = 0x16C8; // bool pub const m_hOriginalController: usize = 0x16CC; // CHandle } @@ -2209,13 +2209,13 @@ pub mod cs2_dumper { pub const m_flMaxGustDelay: usize = 0x20; // float32 pub const m_flGustDuration: usize = 0x24; // float32 pub const m_iGustDirChange: usize = 0x28; // uint16 - pub const m_location: usize = 0x2C; // + pub const m_location: usize = 0x2C; // Vector pub const m_iszGustSound: usize = 0x38; // int32 pub const m_iWindDir: usize = 0x3C; // int32 pub const m_flWindSpeed: usize = 0x40; // float32 - pub const m_currentWindVector: usize = 0x44; // - pub const m_CurrentSwayVector: usize = 0x50; // - pub const m_PrevSwayVector: usize = 0x5C; // + pub const m_currentWindVector: usize = 0x44; // Vector + pub const m_CurrentSwayVector: usize = 0x50; // Vector + pub const m_PrevSwayVector: usize = 0x5C; // Vector pub const m_iInitialWindDir: usize = 0x68; // uint16 pub const m_flInitialWindSpeed: usize = 0x6C; // float32 pub const m_flVariationTime: usize = 0x70; // GameTime_t @@ -2438,9 +2438,9 @@ pub mod cs2_dumper { pub const m_bSuppressAnimEventSounds: usize = 0xD4A; // bool pub const m_bAnimGraphUpdateEnabled: usize = 0xD58; // bool pub const m_flMaxSlopeDistance: usize = 0xD5C; // float32 - pub const m_vLastSlopeCheckPos: usize = 0xD60; // + pub const m_vLastSlopeCheckPos: usize = 0xD60; // Vector pub const m_bAnimationUpdateScheduled: usize = 0xD6C; // bool - pub const m_vecForce: usize = 0xD70; // + pub const m_vecForce: usize = 0xD70; // Vector pub const m_nForceBone: usize = 0xD7C; // int32 pub const m_pClientsideRagdoll: usize = 0xD80; // CBaseAnimGraph* pub const m_bBuiltRagdoll: usize = 0xD88; // bool @@ -2582,8 +2582,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_z (float32) // NetworkVarNames: m_angle (float32) pub mod C_Fish { - pub const m_pos: usize = 0xED8; // - pub const m_vel: usize = 0xEE4; // + pub const m_pos: usize = 0xED8; // Vector + pub const m_vel: usize = 0xEE4; // Vector pub const m_angles: usize = 0xEF0; // QAngle pub const m_localLifeState: usize = 0xEFC; // int32 pub const m_deathDepth: usize = 0xF00; // float32 @@ -2592,9 +2592,9 @@ pub mod cs2_dumper { pub const m_wiggleTimer: usize = 0xF10; // CountdownTimer pub const m_wigglePhase: usize = 0xF28; // float32 pub const m_wiggleRate: usize = 0xF2C; // float32 - pub const m_actualPos: usize = 0xF30; // + pub const m_actualPos: usize = 0xF30; // Vector pub const m_actualAngles: usize = 0xF3C; // QAngle - pub const m_poolOrigin: usize = 0xF48; // + pub const m_poolOrigin: usize = 0xF48; // Vector pub const m_waterLevel: usize = 0xF54; // float32 pub const m_gotUpdate: usize = 0xF58; // bool pub const m_x: usize = 0xF5C; // float32 @@ -2683,13 +2683,13 @@ pub mod cs2_dumper { pub const m_iHideHUD: usize = 0x11BC; // uint32 pub const m_skybox3d: usize = 0x11C0; // sky3dparams_t pub const m_flDeathTime: usize = 0x1250; // GameTime_t - pub const m_vecPredictionError: usize = 0x1254; // + pub const m_vecPredictionError: usize = 0x1254; // Vector pub const m_flPredictionErrorTime: usize = 0x1260; // GameTime_t - pub const m_vecLastCameraSetupLocalOrigin: usize = 0x1264; // + pub const m_vecLastCameraSetupLocalOrigin: usize = 0x1264; // Vector pub const m_flLastCameraSetupTime: usize = 0x1270; // GameTime_t pub const m_flFOVSensitivityAdjust: usize = 0x1274; // float32 pub const m_flMouseSensitivity: usize = 0x1278; // float32 - pub const m_vOldOrigin: usize = 0x127C; // + pub const m_vOldOrigin: usize = 0x127C; // Vector pub const m_flOldSimulationTime: usize = 0x1288; // float32 pub const m_nLastExecutedCommandNumber: usize = 0x128C; // int32 pub const m_nLastExecutedCommandTick: usize = 0x1290; // int32 @@ -2833,13 +2833,13 @@ pub mod cs2_dumper { pub const m_PhysicsDelegate: usize = 0x1028; // C_RopeKeyframe::CPhysicsDelegate pub const m_hMaterial: usize = 0x1038; // CStrongHandle pub const m_TextureHeight: usize = 0x1040; // int32 - pub const m_vecImpulse: usize = 0x1044; // - pub const m_vecPreviousImpulse: usize = 0x1050; // + pub const m_vecImpulse: usize = 0x1044; // Vector + pub const m_vecPreviousImpulse: usize = 0x1050; // Vector pub const m_flCurrentGustTimer: usize = 0x105C; // float32 pub const m_flCurrentGustLifetime: usize = 0x1060; // float32 pub const m_flTimeToNextGust: usize = 0x1064; // float32 - pub const m_vWindDir: usize = 0x1068; // - pub const m_vColorMod: usize = 0x1074; // + pub const m_vWindDir: usize = 0x1068; // Vector + pub const m_vColorMod: usize = 0x1074; // Vector pub const m_vCachedEndPointAttachmentPos: usize = 0x1080; // Vector[2] pub const m_vCachedEndPointAttachmentAngle: usize = 0x1098; // QAngle[2] pub const m_bConstrainBetweenEndpoints: usize = 0x10B0; // bool @@ -2868,7 +2868,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) pub mod C_GradientFog { - pub const m_hGradientFogTexture: usize = 0x550; // + pub const m_hGradientFogTexture: usize = 0x550; // CStrongHandle pub const m_flFogStartDistance: usize = 0x558; // float32 pub const m_flFogEndDistance: usize = 0x55C; // float32 pub const m_bHeightFogEnabled: usize = 0x560; // bool @@ -2958,8 +2958,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_flFalloffExponent (float) pub mod C_EnvVolumetricFogVolume { pub const m_bActive: usize = 0x550; // bool - pub const m_vBoxMins: usize = 0x554; // - pub const m_vBoxMaxs: usize = 0x560; // + pub const m_vBoxMins: usize = 0x554; // Vector + pub const m_vBoxMaxs: usize = 0x560; // Vector pub const m_bStartDisabled: usize = 0x56C; // bool pub const m_flStrength: usize = 0x570; // float32 pub const m_nFalloffShape: usize = 0x574; // int32 @@ -3039,21 +3039,21 @@ pub mod cs2_dumper { pub mod C_EnvCombinedLightProbeVolume { pub const m_Color: usize = 0x15A8; // Color pub const m_flBrightness: usize = 0x15AC; // float32 - pub const m_hCubemapTexture: usize = 0x15B0; // + pub const m_hCubemapTexture: usize = 0x15B0; // CStrongHandle pub const m_bCustomCubemapTexture: usize = 0x15B8; // bool - pub const m_hLightProbeTexture: usize = 0x15C0; // - pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x15C8; // - pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x15D0; // - pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x15D8; // - pub const m_vBoxMins: usize = 0x15E0; // - pub const m_vBoxMaxs: usize = 0x15EC; // + pub const m_hLightProbeTexture: usize = 0x15C0; // CStrongHandle + pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x15C8; // CStrongHandle + pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x15D0; // CStrongHandle + pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x15D8; // CStrongHandle + pub const m_vBoxMins: usize = 0x15E0; // Vector + pub const m_vBoxMaxs: usize = 0x15EC; // Vector pub const m_bMoveable: usize = 0x15F8; // bool pub const m_nHandshake: usize = 0x15FC; // int32 pub const m_nEnvCubeMapArrayIndex: usize = 0x1600; // int32 pub const m_nPriority: usize = 0x1604; // int32 pub const m_bStartDisabled: usize = 0x1608; // bool pub const m_flEdgeFadeDist: usize = 0x160C; // float32 - pub const m_vEdgeFadeDists: usize = 0x1610; // + pub const m_vEdgeFadeDists: usize = 0x1610; // Vector pub const m_nLightProbeSizeX: usize = 0x161C; // int32 pub const m_nLightProbeSizeY: usize = 0x1620; // int32 pub const m_nLightProbeSizeZ: usize = 0x1624; // int32 @@ -3196,17 +3196,17 @@ pub mod cs2_dumper { pub const m_LightStyleEvents: usize = 0xD28; // C_NetworkUtlVectorBase pub const m_LightStyleTargets: usize = 0xD40; // C_NetworkUtlVectorBase> pub const m_StyleEvent: usize = 0xD58; // CEntityIOOutput[4] - pub const m_hLightCookie: usize = 0xDF8; // + pub const m_hLightCookie: usize = 0xDF8; // CStrongHandle pub const m_flShape: usize = 0xE00; // float32 pub const m_flSoftX: usize = 0xE04; // float32 pub const m_flSoftY: usize = 0xE08; // float32 pub const m_flSkirt: usize = 0xE0C; // float32 pub const m_flSkirtNear: usize = 0xE10; // float32 - pub const m_vSizeParams: usize = 0xE14; // + pub const m_vSizeParams: usize = 0xE14; // Vector pub const m_flRange: usize = 0xE20; // float32 - pub const m_vShear: usize = 0xE24; // + pub const m_vShear: usize = 0xE24; // Vector pub const m_nBakeSpecularToCubemaps: usize = 0xE30; // int32 - pub const m_vBakeSpecularToCubemapsSize: usize = 0xE34; // + pub const m_vBakeSpecularToCubemapsSize: usize = 0xE34; // Vector pub const m_nCastShadows: usize = 0xE40; // int32 pub const m_nShadowMapSize: usize = 0xE44; // int32 pub const m_nShadowPriority: usize = 0xE48; // int32 @@ -3214,7 +3214,7 @@ pub mod cs2_dumper { pub const m_nBounceLight: usize = 0xE50; // int32 pub const m_flBounceScale: usize = 0xE54; // float32 pub const m_flMinRoughness: usize = 0xE58; // float32 - pub const m_vAlternateColor: usize = 0xE5C; // + pub const m_vAlternateColor: usize = 0xE5C; // Vector pub const m_fAlternateColorBrightness: usize = 0xE68; // float32 pub const m_nFog: usize = 0xE6C; // int32 pub const m_flFogStrength: usize = 0xE70; // float32 @@ -3225,11 +3225,11 @@ pub mod cs2_dumper { pub const m_flShadowFadeSizeStart: usize = 0xE84; // float32 pub const m_flShadowFadeSizeEnd: usize = 0xE88; // float32 pub const m_bPrecomputedFieldsValid: usize = 0xE8C; // bool - pub const m_vPrecomputedBoundsMins: usize = 0xE90; // - pub const m_vPrecomputedBoundsMaxs: usize = 0xE9C; // - pub const m_vPrecomputedOBBOrigin: usize = 0xEA8; // + pub const m_vPrecomputedBoundsMins: usize = 0xE90; // Vector + pub const m_vPrecomputedBoundsMaxs: usize = 0xE9C; // Vector + pub const m_vPrecomputedOBBOrigin: usize = 0xEA8; // Vector pub const m_vPrecomputedOBBAngles: usize = 0xEB4; // QAngle - pub const m_vPrecomputedOBBExtent: usize = 0xEC0; // + pub const m_vPrecomputedOBBExtent: usize = 0xEC0; // Vector } // Parent: C_BaseEntity // Fields count: 8 @@ -3356,7 +3356,7 @@ pub mod cs2_dumper { pub const m_iszEffectName: usize = 0x1028; // CUtlSymbolLarge pub const m_iszControlPointNames: usize = 0x1030; // CUtlSymbolLarge[64] pub const m_nDataCP: usize = 0x1230; // int32 - pub const m_vecDataCPValue: usize = 0x1234; // + pub const m_vecDataCPValue: usize = 0x1234; // Vector pub const m_nTintCP: usize = 0x1240; // int32 pub const m_clrTint: usize = 0x1244; // Color pub const m_bOldActive: usize = 0x1268; // bool @@ -3470,7 +3470,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_bClientSide (bool) // NetworkVarNames: m_bExclusive (bool) pub mod C_ColorCorrection { - pub const m_vecOrigin: usize = 0x550; // + pub const m_vecOrigin: usize = 0x550; // Vector pub const m_MinFalloff: usize = 0x55C; // float32 pub const m_MaxFalloff: usize = 0x560; // float32 pub const m_flFadeInDuration: usize = 0x564; // float32 @@ -3727,7 +3727,7 @@ pub mod cs2_dumper { pub const m_flAttenuation2: usize = 0xAC; // float32 pub const m_flTheta: usize = 0xB0; // float32 pub const m_flPhi: usize = 0xB4; // float32 - pub const m_hLightCookie: usize = 0xB8; // + pub const m_hLightCookie: usize = 0xB8; // CStrongHandle pub const m_nCascades: usize = 0xC0; // int32 pub const m_nCastShadows: usize = 0xC4; // int32 pub const m_nShadowWidth: usize = 0xC8; // int32 @@ -3763,11 +3763,11 @@ pub mod cs2_dumper { pub const m_bEnabled: usize = 0x144; // bool pub const m_bFlicker: usize = 0x145; // bool pub const m_bPrecomputedFieldsValid: usize = 0x146; // bool - pub const m_vPrecomputedBoundsMins: usize = 0x148; // - pub const m_vPrecomputedBoundsMaxs: usize = 0x154; // - pub const m_vPrecomputedOBBOrigin: usize = 0x160; // + pub const m_vPrecomputedBoundsMins: usize = 0x148; // Vector + pub const m_vPrecomputedBoundsMaxs: usize = 0x154; // Vector + pub const m_vPrecomputedOBBOrigin: usize = 0x160; // Vector pub const m_vPrecomputedOBBAngles: usize = 0x16C; // QAngle - pub const m_vPrecomputedOBBExtent: usize = 0x178; // + pub const m_vPrecomputedOBBExtent: usize = 0x178; // Vector pub const m_flPrecomputedMaxRange: usize = 0x184; // float32 pub const m_nFogLightingMode: usize = 0x188; // int32 pub const m_flFogContributionStength: usize = 0x18C; // float32 @@ -3905,7 +3905,7 @@ pub mod cs2_dumper { pub const m_flForwardMove: usize = 0x1AC; // float32 pub const m_flLeftMove: usize = 0x1B0; // float32 pub const m_flUpMove: usize = 0x1B4; // float32 - pub const m_vecLastMovementImpulses: usize = 0x1B8; // + pub const m_vecLastMovementImpulses: usize = 0x1B8; // Vector pub const m_vecOldViewAngles: usize = 0x1C4; // QAngle } // Parent: CEntitySubclassVDataBase @@ -3976,7 +3976,7 @@ pub mod cs2_dumper { pub const m_flRadiusScale: usize = 0x1284; // float32 pub const m_flSelfIllumScale: usize = 0x1288; // float32 pub const m_ColorTint: usize = 0x128C; // Color - pub const m_hTextureOverride: usize = 0x1290; // + pub const m_hTextureOverride: usize = 0x1290; // CStrongHandle } // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 @@ -4014,8 +4014,8 @@ pub mod cs2_dumper { pub const m_fxSSSunFlareEffectIndex: usize = 0xCD0; // ParticleIndex_t pub const m_fxSunFlareEffectIndex: usize = 0xCD4; // ParticleIndex_t pub const m_fdistNormalize: usize = 0xCD8; // float32 - pub const m_vSunPos: usize = 0xCDC; // - pub const m_vDirection: usize = 0xCE8; // + pub const m_vSunPos: usize = 0xCDC; // Vector + pub const m_vDirection: usize = 0xCE8; // Vector pub const m_iszEffectName: usize = 0xCF8; // CUtlSymbolLarge pub const m_iszSSEffectName: usize = 0xD00; // CUtlSymbolLarge pub const m_clrOverlay: usize = 0xD08; // Color @@ -4090,7 +4090,7 @@ pub mod cs2_dumper { pub const m_hPlayerParent: usize = 0xF0C; // CHandle pub const m_bIsHit: usize = 0xF10; // bool pub const m_flTimeCreated: usize = 0xF14; // float32 - pub const m_vecStartPos: usize = 0xF18; // + pub const m_vecStartPos: usize = 0xF18; // Vector } // Parent: C_BaseEntity // Fields count: 17 @@ -4231,11 +4231,11 @@ pub mod cs2_dumper { // NetworkVarNames: m_flAutoRideSpeed (float) // NetworkVarNames: m_bFakeLadder (bool) pub mod C_FuncLadder { - pub const m_vecLadderDir: usize = 0xCD0; // + pub const m_vecLadderDir: usize = 0xCD0; // Vector pub const m_Dismounts: usize = 0xCE0; // CUtlVector> - pub const m_vecLocalTop: usize = 0xCF8; // - pub const m_vecPlayerMountPositionTop: usize = 0xD04; // - pub const m_vecPlayerMountPositionBottom: usize = 0xD10; // + pub const m_vecLocalTop: usize = 0xCF8; // Vector + pub const m_vecPlayerMountPositionTop: usize = 0xD04; // Vector + pub const m_vecPlayerMountPositionBottom: usize = 0xD10; // Vector pub const m_flAutoRideSpeed: usize = 0xD1C; // float32 pub const m_bDisabled: usize = 0xD20; // bool pub const m_bFakeLadder: usize = 0xD21; // bool @@ -4370,8 +4370,8 @@ pub mod cs2_dumper { pub const m_nIndirectTextureDimX: usize = 0x56C; // int32 pub const m_nIndirectTextureDimY: usize = 0x570; // int32 pub const m_nIndirectTextureDimZ: usize = 0x574; // int32 - pub const m_vBoxMins: usize = 0x578; // - pub const m_vBoxMaxs: usize = 0x584; // + pub const m_vBoxMins: usize = 0x578; // Vector + pub const m_vBoxMaxs: usize = 0x584; // Vector pub const m_bActive: usize = 0x590; // bool pub const m_flStartAnisoTime: usize = 0x594; // GameTime_t pub const m_flStartScatterTime: usize = 0x598; // GameTime_t @@ -4385,7 +4385,7 @@ pub mod cs2_dumper { pub const m_bStartDisabled: usize = 0x5B8; // bool pub const m_bEnableIndirect: usize = 0x5B9; // bool pub const m_bIsMaster: usize = 0x5BA; // bool - pub const m_hFogIndirectTexture: usize = 0x5C0; // + pub const m_hFogIndirectTexture: usize = 0x5C0; // CStrongHandle pub const m_nForceRefreshCount: usize = 0x5C8; // int32 pub const m_bFirstTime: usize = 0x5CC; // bool } @@ -4463,13 +4463,13 @@ pub mod cs2_dumper { // NetworkVarNames: m_bEnabled (bool) pub mod C_InfoVisibilityBox { pub const m_nMode: usize = 0x554; // int32 - pub const m_vBoxSize: usize = 0x558; // + pub const m_vBoxSize: usize = 0x558; // Vector pub const m_bEnabled: usize = 0x564; // bool } // Parent: C_Sprite // Fields count: 2 pub mod C_FireSprite { - pub const m_vecMoveDir: usize = 0xE00; // + pub const m_vecMoveDir: usize = 0xE00; // Vector pub const m_bFadeFromAbove: usize = 0xE0C; // bool } // Parent: C_CSGO_TeamIntroCharacterPosition @@ -4669,7 +4669,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_flGlowStartTime (float) // NetworkVarNames: m_bEligibleForScreenHighlight (bool) pub mod CGlowProperty { - pub const m_fGlowColor: usize = 0x8; // + pub const m_fGlowColor: usize = 0x8; // Vector pub const m_iGlowType: usize = 0x30; // int32 pub const m_iGlowTeam: usize = 0x34; // int32 pub const m_nGlowRange: usize = 0x38; // int32 @@ -4707,10 +4707,10 @@ pub mod cs2_dumper { pub const m_linearForce: usize = 0xCEC; // float32 pub const m_flFrequency: usize = 0xCF0; // float32 pub const m_flDampingRatio: usize = 0xCF4; // float32 - pub const m_vecLinearForcePointAt: usize = 0xCF8; // + pub const m_vecLinearForcePointAt: usize = 0xCF8; // Vector pub const m_bCollapseToForcePoint: usize = 0xD04; // bool - pub const m_vecLinearForcePointAtWorld: usize = 0xD08; // - pub const m_vecLinearForceDirection: usize = 0xD14; // + pub const m_vecLinearForcePointAtWorld: usize = 0xD08; // Vector + pub const m_vecLinearForceDirection: usize = 0xD14; // Vector pub const m_bConvertToDebrisWhenPossible: usize = 0xD20; // bool } // Parent: CPlayerPawnComponent @@ -4754,17 +4754,17 @@ pub mod cs2_dumper { // NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool) // NetworkVarNames: m_bEnabled (bool) pub mod C_EnvCubemap { - pub const m_hCubemapTexture: usize = 0x5D0; // + pub const m_hCubemapTexture: usize = 0x5D0; // CStrongHandle pub const m_bCustomCubemapTexture: usize = 0x5D8; // bool pub const m_flInfluenceRadius: usize = 0x5DC; // float32 - pub const m_vBoxProjectMins: usize = 0x5E0; // - pub const m_vBoxProjectMaxs: usize = 0x5EC; // + pub const m_vBoxProjectMins: usize = 0x5E0; // Vector + pub const m_vBoxProjectMaxs: usize = 0x5EC; // Vector pub const m_bMoveable: usize = 0x5F8; // bool pub const m_nHandshake: usize = 0x5FC; // int32 pub const m_nEnvCubeMapArrayIndex: usize = 0x600; // int32 pub const m_nPriority: usize = 0x604; // int32 pub const m_flEdgeFadeDist: usize = 0x608; // float32 - pub const m_vEdgeFadeDists: usize = 0x60C; // + pub const m_vEdgeFadeDists: usize = 0x60C; // Vector pub const m_flDiffuseScale: usize = 0x618; // float32 pub const m_bStartDisabled: usize = 0x61C; // bool pub const m_bDefaultEnvMap: usize = 0x61D; // bool @@ -4776,7 +4776,7 @@ pub mod cs2_dumper { // Parent: C_BaseViewModel // Fields count: 3 pub mod C_PredictedViewModel { - pub const m_vPredictedLagOffset: usize = 0xF40; // + pub const m_vPredictedLagOffset: usize = 0xF40; // Vector pub const m_targetSpeed: usize = 0xF4C; // QAngle pub const m_currentSpeed: usize = 0xF58; // QAngle } @@ -4834,7 +4834,7 @@ pub mod cs2_dumper { pub const m_bFirstUpdate: usize = 0x5B1; // bool pub const m_flPreviousValue: usize = 0x5B4; // float32 pub const m_flPreviousUpdateTickTime: usize = 0x5B8; // GameTime_t - pub const m_vecPreviousTestPoint: usize = 0x5BC; // + pub const m_vecPreviousTestPoint: usize = 0x5BC; // Vector } // Parent: C_CSWeaponBase // Fields count: 0 @@ -4915,8 +4915,8 @@ pub mod cs2_dumper { // Parent: CInfoDynamicShadowHint // Fields count: 2 pub mod CInfoDynamicShadowHintBox { - pub const m_vBoxMins: usize = 0x568; // - pub const m_vBoxMaxs: usize = 0x574; // + pub const m_vBoxMins: usize = 0x568; // Vector + pub const m_vBoxMaxs: usize = 0x574; // Vector } // Parent: C_SoundOpvarSetPointEntity // Fields count: 0 @@ -4959,7 +4959,7 @@ pub mod cs2_dumper { pub const m_nCubemapSourceType: usize = 0x57C; // int32 pub const m_hSkyMaterial: usize = 0x580; // CStrongHandle pub const m_iszSkyEntity: usize = 0x588; // CUtlSymbolLarge - pub const m_hFogCubemapTexture: usize = 0x590; // + pub const m_hFogCubemapTexture: usize = 0x590; // CStrongHandle pub const m_bHasHeightFogEnd: usize = 0x598; // bool pub const m_bFirstTime: usize = 0x599; // bool } @@ -4987,8 +4987,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_flCapsuleRadius (float) pub mod CCollisionProperty { pub const m_collisionAttribute: usize = 0x10; // VPhysicsCollisionAttribute_t - pub const m_vecMins: usize = 0x40; // - pub const m_vecMaxs: usize = 0x4C; // + pub const m_vecMins: usize = 0x40; // Vector + pub const m_vecMaxs: usize = 0x4C; // Vector pub const m_usSolidFlags: usize = 0x5A; // uint8 pub const m_nSolidType: usize = 0x5B; // SolidType_t pub const m_triggerBloat: usize = 0x5C; // uint8 @@ -4996,12 +4996,12 @@ pub mod cs2_dumper { pub const m_CollisionGroup: usize = 0x5E; // uint8 pub const m_nEnablePhysics: usize = 0x5F; // uint8 pub const m_flBoundingRadius: usize = 0x60; // float32 - pub const m_vecSpecifiedSurroundingMins: usize = 0x64; // - pub const m_vecSpecifiedSurroundingMaxs: usize = 0x70; // - pub const m_vecSurroundingMaxs: usize = 0x7C; // - pub const m_vecSurroundingMins: usize = 0x88; // - pub const m_vCapsuleCenter1: usize = 0x94; // - pub const m_vCapsuleCenter2: usize = 0xA0; // + pub const m_vecSpecifiedSurroundingMins: usize = 0x64; // Vector + pub const m_vecSpecifiedSurroundingMaxs: usize = 0x70; // Vector + pub const m_vecSurroundingMaxs: usize = 0x7C; // Vector + pub const m_vecSurroundingMins: usize = 0x88; // Vector + pub const m_vCapsuleCenter1: usize = 0x94; // Vector + pub const m_vCapsuleCenter2: usize = 0xA0; // Vector pub const m_flCapsuleRadius: usize = 0xAC; // float32 } // Parent: None @@ -5045,10 +5045,10 @@ pub mod cs2_dumper { pub const m_unAccountID: usize = 0xCD4; // uint32 pub const m_unTraceID: usize = 0xCD8; // uint32 pub const m_rtGcTime: usize = 0xCDC; // uint32 - pub const m_vecEndPos: usize = 0xCE0; // - pub const m_vecStart: usize = 0xCEC; // - pub const m_vecLeft: usize = 0xCF8; // - pub const m_vecNormal: usize = 0xD04; // + pub const m_vecEndPos: usize = 0xCE0; // Vector + pub const m_vecStart: usize = 0xCEC; // Vector + pub const m_vecLeft: usize = 0xCF8; // Vector + pub const m_vecNormal: usize = 0xD04; // Vector pub const m_nPlayer: usize = 0xD10; // int32 pub const m_nEntity: usize = 0xD14; // int32 pub const m_nHitbox: usize = 0xD18; // int32 @@ -5136,7 +5136,7 @@ pub mod cs2_dumper { // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) pub mod fogparams_t { - pub const dirPrimary: usize = 0x8; // + pub const dirPrimary: usize = 0x8; // Vector pub const colorPrimary: usize = 0x14; // Color pub const colorSecondary: usize = 0x18; // Color pub const colorPrimaryLerpTo: usize = 0x1C; // Color @@ -5170,10 +5170,10 @@ pub mod cs2_dumper { // NetworkVarNames: m_blinktoggle (bool) pub mod C_BaseFlex { pub const m_flexWeight: usize = 0xEE8; // C_NetworkUtlVectorBase - pub const m_vLookTargetPosition: usize = 0xF00; // + pub const m_vLookTargetPosition: usize = 0xF00; // Vector pub const m_blinktoggle: usize = 0xF18; // bool pub const m_nLastFlexUpdateFrameCount: usize = 0xF78; // int32 - pub const m_CachedViewTarget: usize = 0xF7C; // + pub const m_CachedViewTarget: usize = 0xF7C; // Vector pub const m_nNextSceneEventId: usize = 0xF88; // uint32 pub const m_iBlink: usize = 0xF8C; // int32 pub const m_blinktime: usize = 0xF90; // float32 @@ -5186,7 +5186,7 @@ pub mod cs2_dumper { pub const m_bResetFlexWeightsOnModelChange: usize = 0xFA6; // bool pub const m_nEyeOcclusionRendererBone: usize = 0xFC0; // int32 pub const m_mEyeOcclusionRendererCameraToBoneTransform: usize = 0xFC4; // matrix3x4_t - pub const m_vEyeOcclusionRendererHalfExtent: usize = 0xFF4; // + pub const m_vEyeOcclusionRendererHalfExtent: usize = 0xFF4; // Vector pub const m_PhonemeClasses: usize = 0x1010; // C_BaseFlex::Emphasized_Phoneme[3] } // Parent: C_BaseEntity @@ -5273,8 +5273,8 @@ pub mod cs2_dumper { pub const m_glowColor: usize = 0x1118; // Color pub const m_nGlowTeam: usize = 0x111C; // int32 pub const m_iCachedFrameCount: usize = 0x1120; // int32 - pub const m_vecCachedRenderMins: usize = 0x1124; // - pub const m_vecCachedRenderMaxs: usize = 0x1130; // + pub const m_vecCachedRenderMins: usize = 0x1124; // Vector + pub const m_vecCachedRenderMaxs: usize = 0x1130; // Vector } // Parent: C_Sprite // Fields count: 0 @@ -5316,10 +5316,10 @@ pub mod cs2_dumper { pub const bounceFactor: usize = 0xF08; // float32 pub const hitSound: usize = 0xF0C; // int32 pub const priority: usize = 0xF10; // int32 - pub const tentOffset: usize = 0xF14; // + pub const tentOffset: usize = 0xF14; // Vector pub const m_vecTempEntAngVelocity: usize = 0xF20; // QAngle pub const tempent_renderamt: usize = 0xF2C; // int32 - pub const m_vecNormal: usize = 0xF30; // + pub const m_vecNormal: usize = 0xF30; // Vector pub const m_flSpriteScale: usize = 0xF3C; // float32 pub const m_nFlickerFrame: usize = 0xF40; // int32 pub const m_flFrameRate: usize = 0xF44; // float32 @@ -5328,10 +5328,10 @@ pub mod cs2_dumper { pub const m_pszParticleEffect: usize = 0xF58; // char* pub const m_bParticleCollision: usize = 0xF60; // bool pub const m_iLastCollisionFrame: usize = 0xF64; // int32 - pub const m_vLastCollisionOrigin: usize = 0xF68; // - pub const m_vecTempEntVelocity: usize = 0xF74; // - pub const m_vecPrevAbsOrigin: usize = 0xF80; // - pub const m_vecTempEntAcceleration: usize = 0xF8C; // + pub const m_vLastCollisionOrigin: usize = 0xF68; // Vector + pub const m_vecTempEntVelocity: usize = 0xF74; // Vector + pub const m_vecPrevAbsOrigin: usize = 0xF80; // Vector + pub const m_vecTempEntAcceleration: usize = 0xF8C; // Vector } // Parent: None // Fields count: 2 @@ -5468,7 +5468,7 @@ pub mod cs2_dumper { pub const m_OnPlayerPickup: usize = 0x16E0; // CEntityIOOutput pub const m_weaponMode: usize = 0x1708; // CSWeaponMode pub const m_flTurningInaccuracyDelta: usize = 0x170C; // float32 - pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x1710; // + pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x1710; // Vector pub const m_flTurningInaccuracy: usize = 0x171C; // float32 pub const m_fAccuracyPenalty: usize = 0x1720; // float32 pub const m_flLastAccuracyUpdateTime: usize = 0x1724; // GameTime_t @@ -5491,7 +5491,7 @@ pub mod cs2_dumper { pub const m_bOldFirstPersonSpectatedState: usize = 0x17E1; // bool pub const m_hOurPing: usize = 0x17E4; // CHandle pub const m_nOurPingIndex: usize = 0x17E8; // CEntityIndex - pub const m_vecOurPingPos: usize = 0x17EC; // + pub const m_vecOurPingPos: usize = 0x17EC; // Vector pub const m_bGlowForPing: usize = 0x17F8; // bool pub const m_bUIWeapon: usize = 0x17F9; // bool pub const m_hPrevOwner: usize = 0x1808; // CHandle @@ -5640,9 +5640,9 @@ pub mod cs2_dumper { pub const m_spawnflags: usize = 0x3CC; // uint32 pub const m_nNextThinkTick: usize = 0x3D0; // GameTick_t pub const m_fFlags: usize = 0x3D4; // uint32 - pub const m_vecAbsVelocity: usize = 0x3D8; // + pub const m_vecAbsVelocity: usize = 0x3D8; // Vector pub const m_vecVelocity: usize = 0x3E8; // CNetworkVelocityVector - pub const m_vecBaseVelocity: usize = 0x418; // + pub const m_vecBaseVelocity: usize = 0x418; // Vector pub const m_hEffectEntity: usize = 0x424; // CHandle pub const m_hOwnerEntity: usize = 0x428; // CHandle pub const m_MoveCollide: usize = 0x42C; // MoveCollide_t @@ -5820,7 +5820,7 @@ pub mod cs2_dumper { pub const m_flFrame: usize = 0xD70; // float32 pub const m_nClipStyle: usize = 0xD74; // BeamClipStyle_t pub const m_bTurnedOff: usize = 0xD78; // bool - pub const m_vecEndPos: usize = 0xD7C; // + pub const m_vecEndPos: usize = 0xD7C; // Vector pub const m_hEndEntity: usize = 0xD88; // CHandle } // Parent: C_BaseEntity @@ -5951,7 +5951,7 @@ pub mod cs2_dumper { pub const m_flIronSightPivotForward: usize = 0xD20; // float32 pub const m_flIronSightLooseness: usize = 0xD24; // float32 pub const m_angPivotAngle: usize = 0xD28; // QAngle - pub const m_vecIronSightEyePos: usize = 0xD34; // + pub const m_vecIronSightEyePos: usize = 0xD34; // Vector pub const m_nDamage: usize = 0xD40; // int32 pub const m_flHeadshotMultiplier: usize = 0xD44; // float32 pub const m_flArmorRatio: usize = 0xD48; // float32 @@ -5967,7 +5967,7 @@ pub mod cs2_dumper { pub const m_nRecoveryTransitionStartBullet: usize = 0xD70; // int32 pub const m_nRecoveryTransitionEndBullet: usize = 0xD74; // int32 pub const m_flThrowVelocity: usize = 0xD78; // float32 - pub const m_vSmokeColor: usize = 0xD7C; // + pub const m_vSmokeColor: usize = 0xD7C; // Vector pub const m_szAnimClass: usize = 0xD88; // CGlobalSymbol } // Parent: C_ModelPointEntity @@ -6146,10 +6146,10 @@ pub mod cs2_dumper { pub const m_eDoorState: usize = 0x1150; // DoorState_t pub const m_modelChanged: usize = 0x1154; // bool pub const m_bLocked: usize = 0x1155; // bool - pub const m_closedPosition: usize = 0x1158; // + pub const m_closedPosition: usize = 0x1158; // Vector pub const m_closedAngles: usize = 0x1164; // QAngle pub const m_hMaster: usize = 0x1170; // CHandle - pub const m_vWhereToSetLightingOrigin: usize = 0x1174; // + pub const m_vWhereToSetLightingOrigin: usize = 0x1174; // Vector } // Parent: C_CSGO_TeamSelectCharacterPosition // Fields count: 0 @@ -6170,8 +6170,8 @@ pub mod cs2_dumper { pub const m_iszBasePropData: usize = 0x1050; // CUtlSymbolLarge pub const m_iInteractions: usize = 0x1058; // int32 pub const m_bHasBreakPiecesOrCommands: usize = 0x105C; // bool - pub const m_vecDamagePosition: usize = 0x1060; // - pub const m_vecDamageDirection: usize = 0x106C; // + pub const m_vecDamagePosition: usize = 0x1060; // Vector + pub const m_vecDamageDirection: usize = 0x106C; // Vector pub const m_nDamageType: usize = 0x1078; // int32 } // Parent: C_CSGO_TeamPreviewCamera @@ -6189,7 +6189,7 @@ pub mod cs2_dumper { pub const m_bDisabled: usize = 0x550; // bool pub const m_bWasEnabled: usize = 0x558; // bool pub const m_iszSoundAreaType: usize = 0x560; // CUtlSymbolLarge - pub const m_vPos: usize = 0x568; // + pub const m_vPos: usize = 0x568; // Vector } // Parent: C_BaseEntity // Fields count: 3 @@ -6255,7 +6255,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_flTransitionStartSpeed (float32) // NetworkVarNames: m_hConveyorModels (EHANDLE) pub mod C_FuncConveyor { - pub const m_vecMoveDirEntitySpace: usize = 0xCD8; // + pub const m_vecMoveDirEntitySpace: usize = 0xCD8; // Vector pub const m_flTargetSpeed: usize = 0xCE4; // float32 pub const m_nTransitionStartTick: usize = 0xCE8; // GameTick_t pub const m_nTransitionDurationTicks: usize = 0xCEC; // int32 @@ -6308,7 +6308,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_hWeapon (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) pub mod C_BaseViewModel { - pub const m_vecLastFacing: usize = 0xEE0; // + pub const m_vecLastFacing: usize = 0xEE0; // Vector pub const m_nViewModelIndex: usize = 0xEEC; // uint32 pub const m_nAnimationParity: usize = 0xEF0; // uint32 pub const m_flAnimationStartTime: usize = 0xEF4; // float32 @@ -6362,7 +6362,7 @@ pub mod cs2_dumper { pub const m_vecOrigin: usize = 0x80; // CNetworkOriginCellCoordQuantizedVector pub const m_angRotation: usize = 0xB8; // QAngle pub const m_flScale: usize = 0xC4; // float32 - pub const m_vecAbsOrigin: usize = 0xC8; // + pub const m_vecAbsOrigin: usize = 0xC8; // Vector pub const m_angAbsRotation: usize = 0xD4; // QAngle pub const m_flAbsScale: usize = 0xE0; // float32 pub const m_nParentAttachmentOrBone: usize = 0xE4; // int16 @@ -6384,7 +6384,7 @@ pub mod cs2_dumper { pub const m_name: usize = 0xF0; // CUtlStringToken pub const m_hierarchyAttachName: usize = 0x130; // CUtlStringToken pub const m_flZOffset: usize = 0x134; // float32 - pub const m_vRenderOrigin: usize = 0x138; // + pub const m_vRenderOrigin: usize = 0x138; // Vector } // Parent: C_MolotovGrenade // Fields count: 0 @@ -6434,8 +6434,8 @@ pub mod cs2_dumper { // Fields count: 8 pub mod CCSObserver_ObserverServices { pub const m_hLastObserverTarget: usize = 0x58; // CEntityHandle - pub const m_vecObserverInterpolateOffset: usize = 0x5C; // - pub const m_vecObserverInterpStartPos: usize = 0x68; // + pub const m_vecObserverInterpolateOffset: usize = 0x5C; // Vector + pub const m_vecObserverInterpStartPos: usize = 0x68; // Vector pub const m_flObsInterp_PathLength: usize = 0x74; // float32 pub const m_qObsInterp_OrientationStart: usize = 0x80; // Quaternion pub const m_qObsInterp_OrientationTravelDir: usize = 0x90; // Quaternion @@ -6476,20 +6476,20 @@ pub mod cs2_dumper { pub const m_entitySpottedState: usize = 0x1100; // EntitySpottedState_t pub const m_leader: usize = 0x1118; // CHandle pub const m_reuseTimer: usize = 0x1120; // CountdownTimer - pub const m_vel: usize = 0x1138; // + pub const m_vel: usize = 0x1138; // Vector pub const m_isRescued: usize = 0x1144; // bool pub const m_jumpedThisFrame: usize = 0x1145; // bool pub const m_nHostageState: usize = 0x1148; // int32 pub const m_bHandsHaveBeenCut: usize = 0x114C; // bool pub const m_hHostageGrabber: usize = 0x1150; // CHandle pub const m_fLastGrabTime: usize = 0x1154; // GameTime_t - pub const m_vecGrabbedPos: usize = 0x1158; // + pub const m_vecGrabbedPos: usize = 0x1158; // Vector pub const m_flRescueStartTime: usize = 0x1164; // GameTime_t pub const m_flGrabSuccessTime: usize = 0x1168; // GameTime_t pub const m_flDropStartTime: usize = 0x116C; // GameTime_t pub const m_flDeadOrRescuedTime: usize = 0x1170; // GameTime_t pub const m_blinkTimer: usize = 0x1178; // CountdownTimer - pub const m_lookAt: usize = 0x1190; // + pub const m_lookAt: usize = 0x1190; // Vector pub const m_lookAroundTimer: usize = 0x11A0; // CountdownTimer pub const m_isInit: usize = 0x11B8; // bool pub const m_eyeAttachment: usize = 0x11B9; // AttachmentHandle_t @@ -6588,7 +6588,7 @@ pub mod cs2_dumper { pub const m_pBombDefuser: usize = 0xF44; // CHandle pub const m_fLastDefuseTime: usize = 0xF48; // GameTime_t pub const m_pPredictionOwner: usize = 0xF50; // CBasePlayerController* - pub const m_vecC4ExplodeSpectatePos: usize = 0xF58; // + pub const m_vecC4ExplodeSpectatePos: usize = 0xF58; // Vector pub const m_vecC4ExplodeSpectateAng: usize = 0xF64; // QAngle pub const m_flC4ExplodeSpectateDuration: usize = 0xF70; // float32 } diff --git a/output/engine2.dll.cs b/output/engine2.dll.cs index 2ff521d..327bcb4 100644 --- a/output/engine2.dll.cs +++ b/output/engine2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2.dll.hpp b/output/engine2.dll.hpp index 4354b07..5c53e20 100644 --- a/output/engine2.dll.hpp +++ b/output/engine2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once diff --git a/output/engine2.dll.rs b/output/engine2.dll.rs index 4a0aa06..7c4d513 100644 --- a/output/engine2.dll.rs +++ b/output/engine2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host.dll.cs b/output/host.dll.cs index 92726e7..26d9be5 100644 --- a/output/host.dll.cs +++ b/output/host.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host.dll.hpp b/output/host.dll.hpp index 2685558..79c2c8f 100644 --- a/output/host.dll.hpp +++ b/output/host.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once diff --git a/output/host.dll.rs b/output/host.dll.rs index 895dfef..0a67d8a 100644 --- a/output/host.dll.rs +++ b/output/host.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index 79bc95e..c3e3cea 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14001, - "timestamp": "2024-04-07T08:19:03.265339800+00:00" + "build_number": 14002, + "timestamp": "2024-04-08T07:10:44.298916800+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 7049ddd..453726d 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 801d868..2653203 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once diff --git a/output/interfaces.rs b/output/interfaces.rs index 4a5c206..170eb13 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, unused)] diff --git a/output/materialsystem2.dll.cs b/output/materialsystem2.dll.cs index b739d4a..3ff423d 100644 --- a/output/materialsystem2.dll.cs +++ b/output/materialsystem2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll @@ -104,7 +104,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRadius = 0xC; // float32 public const nint m_flRoundness = 0x10; // float32 public const nint m_flFeather = 0x14; // float32 - public const nint m_vColorTint = 0x18; // + public const nint m_vColorTint = 0x18; // Vector } // Parent: None // Fields count: 5 @@ -200,7 +200,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class MaterialParamTexture_t { - public const nint m_pValue = 0x8; // + public const nint m_pValue = 0x8; // CStrongHandle } } } diff --git a/output/materialsystem2.dll.hpp b/output/materialsystem2.dll.hpp index 6bb694e..be7532a 100644 --- a/output/materialsystem2.dll.hpp +++ b/output/materialsystem2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once @@ -109,7 +109,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadius = 0xC; // float32 constexpr std::ptrdiff_t m_flRoundness = 0x10; // float32 constexpr std::ptrdiff_t m_flFeather = 0x14; // float32 - constexpr std::ptrdiff_t m_vColorTint = 0x18; // + constexpr std::ptrdiff_t m_vColorTint = 0x18; // Vector } // Parent: None // Fields count: 5 @@ -205,7 +205,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace MaterialParamTexture_t { - constexpr std::ptrdiff_t m_pValue = 0x8; // + constexpr std::ptrdiff_t m_pValue = 0x8; // CStrongHandle } } } diff --git a/output/materialsystem2.dll.rs b/output/materialsystem2.dll.rs index 4da82b0..587b871 100644 --- a/output/materialsystem2.dll.rs +++ b/output/materialsystem2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -112,7 +112,7 @@ pub mod cs2_dumper { pub const m_flRadius: usize = 0xC; // float32 pub const m_flRoundness: usize = 0x10; // float32 pub const m_flFeather: usize = 0x14; // float32 - pub const m_vColorTint: usize = 0x18; // + pub const m_vColorTint: usize = 0x18; // Vector } // Parent: None // Fields count: 5 @@ -208,7 +208,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod MaterialParamTexture_t { - pub const m_pValue: usize = 0x8; // + pub const m_pValue: usize = 0x8; // CStrongHandle } } } diff --git a/output/networksystem.dll.cs b/output/networksystem.dll.cs index 64f45d8..1e8856a 100644 --- a/output/networksystem.dll.cs +++ b/output/networksystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem.dll.hpp b/output/networksystem.dll.hpp index 76db71b..0445aa4 100644 --- a/output/networksystem.dll.hpp +++ b/output/networksystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once diff --git a/output/networksystem.dll.rs b/output/networksystem.dll.rs index 7c33d23..7315186 100644 --- a/output/networksystem.dll.rs +++ b/output/networksystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index b1e6533..f637fb4 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Offsets { // Module: client.dll diff --git a/output/offsets.hpp b/output/offsets.hpp index c7dd159..6449e03 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once diff --git a/output/offsets.rs b/output/offsets.rs index 4611eed..5362c70 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, unused)] diff --git a/output/panorama.dll.cs b/output/panorama.dll.cs index 4e8f405..1aa5632 100644 --- a/output/panorama.dll.cs +++ b/output/panorama.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama.dll.hpp b/output/panorama.dll.hpp index abe1206..5185992 100644 --- a/output/panorama.dll.hpp +++ b/output/panorama.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once diff --git a/output/panorama.dll.rs b/output/panorama.dll.rs index 776f01e..0b26fdf 100644 --- a/output/panorama.dll.rs +++ b/output/panorama.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles.dll.cs b/output/particles.dll.cs index d8fbdd8..e0bb625 100644 --- a/output/particles.dll.cs +++ b/output/particles.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: particles.dll @@ -681,7 +681,7 @@ namespace CS2Dumper.Schemas { public const nint m_nAlphaTestPointField = 0x87C; // ParticleAttributeIndex_t public const nint m_nAlphaTestRangeField = 0x880; // ParticleAttributeIndex_t public const nint m_nAlphaTestSharpnessField = 0x884; // ParticleAttributeIndex_t - public const nint m_hTexture = 0x888; // + public const nint m_hTexture = 0x888; // CStrongHandle public const nint m_nHSVShiftControlPoint = 0x890; // int32 } // Parent: CParticleFunctionPreEmission @@ -887,10 +887,10 @@ namespace CS2Dumper.Schemas { public const nint m_nVectorFieldInput = 0x1C4; // ParticleAttributeIndex_t public const nint m_flMinDistance = 0x1C8; // CParticleCollectionFloatInput public const nint m_flMaxDistance = 0x320; // CParticleCollectionFloatInput - public const nint m_vValueBelowMin = 0x478; // - public const nint m_vValueAtMin = 0x484; // - public const nint m_vValueAtMax = 0x490; // - public const nint m_vValueAboveMax = 0x49C; // + public const nint m_vValueBelowMin = 0x478; // Vector + public const nint m_vValueAtMin = 0x484; // Vector + public const nint m_vValueAtMax = 0x490; // Vector + public const nint m_vValueAboveMax = 0x49C; // Vector } // Parent: CParticleFunctionOperator // Fields count: 4 @@ -964,8 +964,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RtEnvCull { - public const nint m_vecTestDir = 0x1C0; // - public const nint m_vecTestNormal = 0x1CC; // + public const nint m_vecTestDir = 0x1C0; // Vector + public const nint m_vecTestNormal = 0x1CC; // Vector public const nint m_bUseVelocity = 0x1D8; // bool public const nint m_bCullOnMiss = 0x1D9; // bool public const nint m_bLifeAdjust = 0x1DA; // bool @@ -982,7 +982,7 @@ namespace CS2Dumper.Schemas { public const nint m_fMinDistance = 0x1C0; // CParticleCollectionFloatInput public const nint m_fMaxDistance = 0x318; // CParticleCollectionFloatInput public const nint m_nControlPointNumber = 0x470; // int32 - public const nint m_CenterOffset = 0x474; // + public const nint m_CenterOffset = 0x474; // Vector public const nint m_bGlobalCenter = 0x480; // bool } // Parent: CParticleFunctionInitializer @@ -991,8 +991,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RandomVector { - public const nint m_vecMin = 0x1C0; // - public const nint m_vecMax = 0x1CC; // + public const nint m_vecMin = 0x1C0; // Vector + public const nint m_vecMax = 0x1CC; // Vector public const nint m_nFieldOutput = 0x1D8; // ParticleAttributeIndex_t public const nint m_randomnessParameters = 0x1DC; // CRandomNumberGeneratorParameters } @@ -1002,8 +1002,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_INIT_InitialVelocityNoise { - public const nint m_vecAbsVal = 0x1C0; // - public const nint m_vecAbsValInv = 0x1CC; // + public const nint m_vecAbsVal = 0x1C0; // Vector + public const nint m_vecAbsValInv = 0x1CC; // Vector public const nint m_vecOffsetLoc = 0x1D8; // CPerParticleVecInput public const nint m_flOffset = 0x830; // CPerParticleFloatInput public const nint m_vecOutputMin = 0x988; // CPerParticleVecInput @@ -1054,7 +1054,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_PlaneCull { public const nint m_nPlaneControlPoint = 0x1C0; // int32 - public const nint m_vecPlaneDirection = 0x1C4; // + public const nint m_vecPlaneDirection = 0x1C4; // Vector public const nint m_bLocalSpace = 0x1D0; // bool public const nint m_flPlaneOffset = 0x1D4; // float32 } @@ -1093,7 +1093,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_TwistAroundAxis { public const nint m_fForceAmount = 0x1D0; // float32 - public const nint m_TwistAxis = 0x1D4; // + public const nint m_TwistAxis = 0x1D4; // Vector public const nint m_bLocalSpace = 0x1E0; // bool public const nint m_nControlPointNumber = 0x1E4; // int32 } @@ -1109,7 +1109,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCPColor = 0x1CC; // int32 public const nint m_nCPInvalidColor = 0x1D0; // int32 public const nint m_nCPExtraArcData = 0x1D4; // int32 - public const nint m_vGravity = 0x1D8; // + public const nint m_vGravity = 0x1D8; // Vector public const nint m_flArcMaxDuration = 0x1E4; // float32 public const nint m_flSegmentBreak = 0x1E8; // float32 public const nint m_flArcSpeed = 0x1EC; // float32 @@ -1274,7 +1274,7 @@ namespace CS2Dumper.Schemas { public static class C_OP_SetControlPointPositionToTimeOfDayValue { public const nint m_nControlPointNumber = 0x1D0; // int32 public const nint m_pszTimeOfDayParameter = 0x1D4; // char[128] - public const nint m_vecDefaultValue = 0x254; // + public const nint m_vecDefaultValue = 0x254; // Vector } // Parent: CParticleFunctionOperator // Fields count: 6 @@ -1543,8 +1543,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_OscillateVectorSimple { - public const nint m_Rate = 0x1C0; // - public const nint m_Frequency = 0x1CC; // + public const nint m_Rate = 0x1C0; // Vector + public const nint m_Frequency = 0x1CC; // Vector public const nint m_nField = 0x1D8; // ParticleAttributeIndex_t public const nint m_flOscMult = 0x1DC; // float32 public const nint m_flOscAdd = 0x1E0; // float32 @@ -1688,8 +1688,8 @@ namespace CS2Dumper.Schemas { public static class C_INIT_OffsetVectorToVector { public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_vecOutputMin = 0x1C8; // - public const nint m_vecOutputMax = 0x1D4; // + public const nint m_vecOutputMin = 0x1C8; // Vector + public const nint m_vecOutputMax = 0x1D4; // Vector public const nint m_randomnessParameters = 0x1E0; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionOperator @@ -1766,7 +1766,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_AttractToControlPoint { - public const nint m_vecComponentScale = 0x1D0; // + public const nint m_vecComponentScale = 0x1D0; // Vector public const nint m_fForceAmount = 0x1E0; // CPerParticleFloatInput public const nint m_fFalloffPower = 0x338; // float32 public const nint m_TransformInput = 0x340; // CParticleTransformInput @@ -1799,7 +1799,7 @@ namespace CS2Dumper.Schemas { public const nint m_nControlPointNumber = 0x1C0; // int32 public const nint m_fSpeedMin = 0x1C4; // float32 public const nint m_fSpeedMax = 0x1C8; // float32 - public const nint m_vecLocalCoordinateSystemSpeedScale = 0x1CC; // + public const nint m_vecLocalCoordinateSystemSpeedScale = 0x1CC; // Vector public const nint m_bIgnoreDelta = 0x1D9; // bool } // Parent: CParticleFunctionInitializer @@ -1853,7 +1853,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class ControlPointReference_t { public const nint m_controlPointNameString = 0x0; // int32 - public const nint m_vOffsetFromControlPoint = 0x4; // + public const nint m_vOffsetFromControlPoint = 0x4; // Vector public const nint m_bOffsetInLocalSpace = 0x10; // bool } // Parent: CParticleFunctionPreEmission @@ -2024,8 +2024,8 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x230; // ParticleAttributeIndex_t public const nint m_flInputMin = 0x234; // float32 public const nint m_flInputMax = 0x238; // float32 - public const nint m_vecOutputMin = 0x23C; // - public const nint m_vecOutputMax = 0x248; // + public const nint m_vecOutputMin = 0x23C; // Vector + public const nint m_vecOutputMax = 0x248; // Vector public const nint m_flRadius = 0x254; // float32 } // Parent: CParticleFunctionOperator @@ -2101,9 +2101,9 @@ namespace CS2Dumper.Schemas { public const nint m_nBulgeControl = 0x8; // int32 public const nint m_flBulge = 0xC; // float32 public const nint m_flMidPoint = 0x10; // float32 - public const nint m_vStartPointOffset = 0x14; // - public const nint m_vMidPointOffset = 0x20; // - public const nint m_vEndOffset = 0x2C; // + public const nint m_vStartPointOffset = 0x14; // Vector + public const nint m_vMidPointOffset = 0x20; // Vector + public const nint m_vEndOffset = 0x2C; // Vector } // Parent: CParticleFunctionOperator // Fields count: 6 @@ -2124,8 +2124,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_INIT_CreateFromPlaneCache { - public const nint m_vecOffsetMin = 0x1C0; // - public const nint m_vecOffsetMax = 0x1CC; // + public const nint m_vecOffsetMin = 0x1C0; // Vector + public const nint m_vecOffsetMax = 0x1CC; // Vector public const nint m_bUseNormal = 0x1D9; // bool } // Parent: CParticleFunctionPreEmission @@ -2135,7 +2135,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_ControlPointToRadialScreenSpace { public const nint m_nCPIn = 0x1D0; // int32 - public const nint m_vecCP1Pos = 0x1D4; // + public const nint m_vecCP1Pos = 0x1D4; // Vector public const nint m_nCPOut = 0x1E0; // int32 public const nint m_nCPOutField = 0x1E4; // int32 public const nint m_nCPSSPosOut = 0x1E8; // int32 @@ -2153,8 +2153,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_INIT_NormalOffset { - public const nint m_OffsetMin = 0x1C0; // - public const nint m_OffsetMax = 0x1CC; // + public const nint m_OffsetMin = 0x1C0; // Vector + public const nint m_OffsetMax = 0x1CC; // Vector public const nint m_nControlPointNumber = 0x1D8; // int32 public const nint m_bLocalCoords = 0x1DC; // bool public const nint m_bNormalize = 0x1DD; // bool @@ -2166,8 +2166,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_RemapDistanceToLineSegmentToVector { public const nint m_nFieldOutput = 0x1E0; // ParticleAttributeIndex_t - public const nint m_vMinOutputValue = 0x1E4; // - public const nint m_vMaxOutputValue = 0x1F0; // + public const nint m_vMinOutputValue = 0x1E4; // Vector + public const nint m_vMaxOutputValue = 0x1F0; // Vector } // Parent: CParticleFunctionRenderer // Fields count: 8 @@ -2198,7 +2198,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOutputMax = 0x1D0; // float32 public const nint m_flNoiseScale = 0x1D4; // float32 public const nint m_flNoiseScaleLoc = 0x1D8; // float32 - public const nint m_vecOffsetLoc = 0x1DC; // + public const nint m_vecOffsetLoc = 0x1DC; // Vector public const nint m_flWorldTimeScale = 0x1E8; // float32 } // Parent: CGeneralSpin @@ -2229,28 +2229,28 @@ namespace CS2Dumper.Schemas { // MParticleCustomFieldDefaultValue public static class CParticleVecInput { public const nint m_nType = 0x10; // ParticleVecType_t - public const nint m_vLiteralValue = 0x14; // + public const nint m_vLiteralValue = 0x14; // Vector public const nint m_LiteralColor = 0x20; // Color public const nint m_NamedValue = 0x28; // CParticleNamedValueRef public const nint m_bFollowNamedValue = 0x68; // bool public const nint m_nVectorAttribute = 0x6C; // ParticleAttributeIndex_t - public const nint m_vVectorAttributeScale = 0x70; // + public const nint m_vVectorAttributeScale = 0x70; // Vector public const nint m_nControlPoint = 0x7C; // int32 public const nint m_nDeltaControlPoint = 0x80; // int32 - public const nint m_vCPValueScale = 0x84; // - public const nint m_vCPRelativePosition = 0x90; // - public const nint m_vCPRelativeDir = 0x9C; // + public const nint m_vCPValueScale = 0x84; // Vector + public const nint m_vCPRelativePosition = 0x90; // Vector + public const nint m_vCPRelativeDir = 0x9C; // Vector public const nint m_FloatComponentX = 0xA8; // CParticleFloatInput public const nint m_FloatComponentY = 0x200; // CParticleFloatInput public const nint m_FloatComponentZ = 0x358; // CParticleFloatInput public const nint m_FloatInterp = 0x4B0; // CParticleFloatInput public const nint m_flInterpInput0 = 0x608; // float32 public const nint m_flInterpInput1 = 0x60C; // float32 - public const nint m_vInterpOutput0 = 0x610; // - public const nint m_vInterpOutput1 = 0x61C; // + public const nint m_vInterpOutput0 = 0x610; // Vector + public const nint m_vInterpOutput1 = 0x61C; // Vector public const nint m_Gradient = 0x628; // CColorGradient - public const nint m_vRandomMin = 0x640; // - public const nint m_vRandomMax = 0x64C; // + public const nint m_vRandomMin = 0x640; // Vector + public const nint m_vRandomMax = 0x64C; // Vector } // Parent: CParticleFunctionEmitter // Fields count: 6 @@ -2280,7 +2280,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_INIT_LifespanFromVelocity { - public const nint m_vecComponentScale = 0x1C0; // + public const nint m_vecComponentScale = 0x1C0; // Vector public const nint m_flTraceOffset = 0x1CC; // float32 public const nint m_flMaxTraceLength = 0x1D0; // float32 public const nint m_flTraceTolerance = 0x1D4; // float32 @@ -2354,10 +2354,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_OscillateVector { - public const nint m_RateMin = 0x1C0; // - public const nint m_RateMax = 0x1CC; // - public const nint m_FrequencyMin = 0x1D8; // - public const nint m_FrequencyMax = 0x1E4; // + public const nint m_RateMin = 0x1C0; // Vector + public const nint m_RateMax = 0x1CC; // Vector + public const nint m_FrequencyMin = 0x1D8; // Vector + public const nint m_FrequencyMax = 0x1E4; // Vector public const nint m_nField = 0x1F0; // ParticleAttributeIndex_t public const nint m_bProportional = 0x1F4; // bool public const nint m_bProportionalOp = 0x1F5; // bool @@ -2415,7 +2415,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTraceLength = 0x1E0; // CParticleCollectionFloatInput public const nint m_flStartOffset = 0x338; // float32 public const nint m_flOffset = 0x33C; // float32 - public const nint m_vecTraceDir = 0x340; // + public const nint m_vecTraceDir = 0x340; // Vector public const nint m_CollisionGroupName = 0x34C; // char[128] public const nint m_nTraceSet = 0x3CC; // ParticleTraceSet_t public const nint m_bSetToEndpoint = 0x3D0; // bool @@ -2460,10 +2460,10 @@ namespace CS2Dumper.Schemas { public const nint m_flNoiseCoordScale1 = 0x1D4; // float32 public const nint m_flNoiseCoordScale2 = 0x1D8; // float32 public const nint m_flNoiseCoordScale3 = 0x1DC; // float32 - public const nint m_vecNoiseAmount0 = 0x1E0; // - public const nint m_vecNoiseAmount1 = 0x1EC; // - public const nint m_vecNoiseAmount2 = 0x1F8; // - public const nint m_vecNoiseAmount3 = 0x204; // + public const nint m_vecNoiseAmount0 = 0x1E0; // Vector + public const nint m_vecNoiseAmount1 = 0x1EC; // Vector + public const nint m_vecNoiseAmount2 = 0x1F8; // Vector + public const nint m_vecNoiseAmount3 = 0x204; // Vector } // Parent: CParticleFunctionOperator // Fields count: 9 @@ -2488,7 +2488,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_SetControlPointToPlayer { public const nint m_nCP1 = 0x1D0; // int32 - public const nint m_vecCP1Pos = 0x1D4; // + public const nint m_vecCP1Pos = 0x1D4; // Vector public const nint m_bOrientToEyes = 0x1E0; // bool } // Parent: CParticleFunctionOperator @@ -2532,7 +2532,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDisableAggregation = 0x0; // bitfield:1 public const nint m_bShouldSimulateDuringGamePaused = 0x0; // bitfield:1 public const nint m_bShouldCheckFoW = 0x0; // bitfield:1 - public const nint m_vSortOrigin = 0x40; // + public const nint m_vSortOrigin = 0x40; // Vector public const nint m_flScale = 0x4C; // float32 public const nint m_hOwner = 0x50; // PARTICLE_EHANDLE__* public const nint m_pOwningParticleProperty = 0x58; // CParticleProperty* @@ -2542,10 +2542,10 @@ namespace CS2Dumper.Schemas { public const nint m_bFreezeTransitionActive = 0x7C; // bool public const nint m_bFreezeTargetState = 0x7D; // bool public const nint m_bCanFreeze = 0x7E; // bool - public const nint m_LastMin = 0x80; // - public const nint m_LastMax = 0x8C; // + public const nint m_LastMin = 0x80; // Vector + public const nint m_LastMax = 0x8C; // Vector public const nint m_nSplitScreenUser = 0x98; // CSplitScreenSlot - public const nint m_vecAggregationCenter = 0x9C; // + public const nint m_vecAggregationCenter = 0x9C; // Vector public const nint m_RefCount = 0xC0; // int32 } // Parent: CParticleFunctionPreEmission @@ -2559,8 +2559,8 @@ namespace CS2Dumper.Schemas { public const nint m_nCP1 = 0x1D4; // int32 public const nint m_nHeadLocation = 0x1D8; // int32 public const nint m_flReRandomRate = 0x1E0; // CParticleCollectionFloatInput - public const nint m_vecCPMinPos = 0x338; // - public const nint m_vecCPMaxPos = 0x344; // + public const nint m_vecCPMinPos = 0x338; // Vector + public const nint m_vecCPMaxPos = 0x344; // Vector public const nint m_flInterpolation = 0x350; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator @@ -2711,8 +2711,8 @@ namespace CS2Dumper.Schemas { public const nint m_nInitialParticles = 0x210; // int32 public const nint m_nMaxParticles = 0x214; // int32 public const nint m_nGroupID = 0x218; // int32 - public const nint m_BoundingBoxMin = 0x21C; // - public const nint m_BoundingBoxMax = 0x228; // + public const nint m_BoundingBoxMin = 0x21C; // Vector + public const nint m_BoundingBoxMax = 0x228; // Vector public const nint m_flDepthSortBias = 0x234; // float32 public const nint m_nSortOverridePositionCP = 0x238; // int32 public const nint m_bInfiniteBounds = 0x23C; // bool @@ -2720,7 +2720,7 @@ namespace CS2Dumper.Schemas { public const nint m_NamedValueDomain = 0x240; // CUtlString public const nint m_NamedValueLocals = 0x248; // CUtlVector public const nint m_ConstantColor = 0x260; // Color - public const nint m_ConstantNormal = 0x264; // + public const nint m_ConstantNormal = 0x264; // Vector public const nint m_flConstantRadius = 0x270; // float32 public const nint m_flConstantRotation = 0x274; // float32 public const nint m_flConstantRotationSpeed = 0x278; // float32 @@ -2779,8 +2779,8 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t public const nint m_flInputMin = 0x1C4; // float32 public const nint m_flInputMax = 0x1C8; // float32 - public const nint m_vecOutputMin = 0x1CC; // - public const nint m_vecOutputMax = 0x1D8; // + public const nint m_vecOutputMin = 0x1CC; // Vector + public const nint m_vecOutputMax = 0x1D8; // Vector public const nint m_TransformStart = 0x1E8; // CParticleTransformInput public const nint m_TransformEnd = 0x250; // CParticleTransformInput public const nint m_nSetMethod = 0x2B8; // ParticleSetMethod_t @@ -2841,10 +2841,10 @@ namespace CS2Dumper.Schemas { public const nint m_nControlPoint2 = 0x654; // int32 public const nint m_nControlPoint3 = 0x658; // int32 public const nint m_nControlPoint4 = 0x65C; // int32 - public const nint m_vecCPOffset1 = 0x660; // - public const nint m_vecCPOffset2 = 0x66C; // - public const nint m_vecCPOffset3 = 0x678; // - public const nint m_vecCPOffset4 = 0x684; // + public const nint m_vecCPOffset1 = 0x660; // Vector + public const nint m_vecCPOffset2 = 0x66C; // Vector + public const nint m_vecCPOffset3 = 0x678; // Vector + public const nint m_vecCPOffset4 = 0x684; // Vector public const nint m_LightFiftyDist1 = 0x690; // float32 public const nint m_LightZeroDist1 = 0x694; // float32 public const nint m_LightFiftyDist2 = 0x698; // float32 @@ -2952,7 +2952,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_WorldTraceConstraint { public const nint m_nCP = 0x1C0; // int32 - public const nint m_vecCpOffset = 0x1C4; // + public const nint m_vecCpOffset = 0x1C4; // Vector public const nint m_nCollisionMode = 0x1D0; // ParticleCollisionMode_t public const nint m_nCollisionModeMin = 0x1D4; // ParticleCollisionMode_t public const nint m_nTraceSet = 0x1D8; // ParticleTraceSet_t @@ -3117,11 +3117,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_INIT_AddVectorToVector { - public const nint m_vecScale = 0x1C0; // + public const nint m_vecScale = 0x1C0; // Vector public const nint m_nFieldOutput = 0x1CC; // ParticleAttributeIndex_t public const nint m_nFieldInput = 0x1D0; // ParticleAttributeIndex_t - public const nint m_vOffsetMin = 0x1D4; // - public const nint m_vOffsetMax = 0x1E0; // + public const nint m_vOffsetMin = 0x1D4; // Vector + public const nint m_vOffsetMax = 0x1E0; // Vector public const nint m_randomnessParameters = 0x1EC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer @@ -3153,13 +3153,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_RenderStatusEffect { - public const nint m_pTextureColorWarp = 0x200; // - public const nint m_pTextureDetail2 = 0x208; // - public const nint m_pTextureDiffuseWarp = 0x210; // - public const nint m_pTextureFresnelColorWarp = 0x218; // - public const nint m_pTextureFresnelWarp = 0x220; // - public const nint m_pTextureSpecularWarp = 0x228; // - public const nint m_pTextureEnvMap = 0x230; // + public const nint m_pTextureColorWarp = 0x200; // CStrongHandle + public const nint m_pTextureDetail2 = 0x208; // CStrongHandle + public const nint m_pTextureDiffuseWarp = 0x210; // CStrongHandle + public const nint m_pTextureFresnelColorWarp = 0x218; // CStrongHandle + public const nint m_pTextureFresnelWarp = 0x220; // CStrongHandle + public const nint m_pTextureSpecularWarp = 0x228; // CStrongHandle + public const nint m_pTextureEnvMap = 0x230; // CStrongHandle } // Parent: CParticleFunctionForce // Fields count: 2 @@ -3167,8 +3167,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_RandomForce { - public const nint m_MinForce = 0x1D0; // - public const nint m_MaxForce = 0x1DC; // + public const nint m_MinForce = 0x1D0; // Vector + public const nint m_MaxForce = 0x1DC; // Vector } // Parent: CParticleFunctionOperator // Fields count: 7 @@ -3205,7 +3205,7 @@ namespace CS2Dumper.Schemas { public const nint m_bShouldDrawAttachmentNames = 0x52; // bool public const nint m_bShouldDrawControlPointAxes = 0x53; // bool public const nint m_bAnimationNonLooping = 0x54; // bool - public const nint m_vecPreviewGravity = 0x58; // + public const nint m_vecPreviewGravity = 0x58; // Vector } // Parent: CParticleFunctionForce // Fields count: 3 @@ -3248,10 +3248,10 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_INIT_RemapTransformToVector { public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_vInputMin = 0x1C4; // - public const nint m_vInputMax = 0x1D0; // - public const nint m_vOutputMin = 0x1DC; // - public const nint m_vOutputMax = 0x1E8; // + public const nint m_vInputMin = 0x1C4; // Vector + public const nint m_vInputMax = 0x1D0; // Vector + public const nint m_vOutputMin = 0x1DC; // Vector + public const nint m_vOutputMax = 0x1E8; // Vector public const nint m_TransformInput = 0x1F8; // CParticleTransformInput public const nint m_LocalSpaceTransform = 0x260; // CParticleTransformInput public const nint m_flStartTime = 0x2C8; // float32 @@ -3267,9 +3267,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_SDFLighting { - public const nint m_vLightingDir = 0x1C0; // - public const nint m_vTint_0 = 0x1CC; // - public const nint m_vTint_1 = 0x1D8; // + public const nint m_vLightingDir = 0x1C0; // Vector + public const nint m_vTint_0 = 0x1CC; // Vector + public const nint m_vTint_1 = 0x1D8; // Vector } // Parent: C_OP_RemapDistanceToLineSegmentBase // Fields count: 3 @@ -3348,7 +3348,7 @@ namespace CS2Dumper.Schemas { public static class C_OP_SetControlPointToHand { public const nint m_nCP1 = 0x1D0; // int32 public const nint m_nHand = 0x1D4; // int32 - public const nint m_vecCP1Pos = 0x1D8; // + public const nint m_vecCP1Pos = 0x1D8; // Vector public const nint m_bOrientToHand = 0x1E4; // bool } // Parent: CParticleFunctionConstraint @@ -3373,7 +3373,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_DistanceCull { public const nint m_nControlPoint = 0x1C0; // int32 - public const nint m_vecPointOffset = 0x1C4; // + public const nint m_vecPointOffset = 0x1C4; // Vector public const nint m_flDistance = 0x1D0; // float32 public const nint m_bCullInside = 0x1D4; // bool } @@ -3401,7 +3401,7 @@ namespace CS2Dumper.Schemas { public const nint m_fMaxDistance = 0x1C0; // float32 public const nint m_PathParams = 0x1D0; // CPathParameters public const nint m_bUseRandomCPs = 0x210; // bool - public const nint m_vEndOffset = 0x214; // + public const nint m_vEndOffset = 0x214; // Vector public const nint m_bSaveOffset = 0x220; // bool } // Parent: CParticleFunctionOperator @@ -3528,8 +3528,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_RampCPLinearRandom { public const nint m_nOutControlPointNumber = 0x1D0; // int32 - public const nint m_vecRateMin = 0x1D4; // - public const nint m_vecRateMax = 0x1E0; // + public const nint m_vecRateMin = 0x1D4; // Vector + public const nint m_vecRateMax = 0x1E0; // Vector } // Parent: CParticleFunctionOperator // Fields count: 3 @@ -3649,7 +3649,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x228; // ParticleAttributeIndex_t public const nint m_flScale = 0x22C; // float32 public const nint m_flOffsetRot = 0x230; // float32 - public const nint m_vecOffsetAxis = 0x234; // + public const nint m_vecOffsetAxis = 0x234; // Vector public const nint m_bNormalize = 0x240; // bool } // Parent: CParticleFunctionOperator @@ -3679,7 +3679,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_INIT_RemapTransformOrientationToRotations { public const nint m_TransformInput = 0x1C0; // CParticleTransformInput - public const nint m_vecRotation = 0x228; // + public const nint m_vecRotation = 0x228; // Vector public const nint m_bUseQuat = 0x234; // bool public const nint m_bWriteNormal = 0x235; // bool } @@ -3766,7 +3766,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_LerpEndCapVector { public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_vecOutput = 0x1C4; // + public const nint m_vecOutput = 0x1C4; // Vector public const nint m_flLerpTime = 0x1D0; // float32 } // Parent: CParticleFunctionOperator @@ -3853,7 +3853,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_RemapTransformOrientationToRotations { public const nint m_TransformInput = 0x1C0; // CParticleTransformInput - public const nint m_vecRotation = 0x228; // + public const nint m_vecRotation = 0x228; // Vector public const nint m_bUseQuat = 0x234; // bool public const nint m_bWriteNormal = 0x235; // bool } @@ -3905,7 +3905,7 @@ namespace CS2Dumper.Schemas { public static class PointDefinition_t { public const nint m_nControlPoint = 0x0; // int32 public const nint m_bLocalCoords = 0x4; // bool - public const nint m_vOffset = 0x8; // + public const nint m_vOffset = 0x8; // Vector } // Parent: CParticleFunctionPreEmission // Fields count: 4 @@ -3941,7 +3941,7 @@ namespace CS2Dumper.Schemas { public const nint m_flAgeMax = 0x1CC; // float32 public const nint m_flNoiseScale = 0x1D0; // float32 public const nint m_flNoiseScaleLoc = 0x1D4; // float32 - public const nint m_vecOffsetLoc = 0x1D8; // + public const nint m_vecOffsetLoc = 0x1D8; // Vector } // Parent: CParticleFunctionOperator // Fields count: 3 @@ -3998,7 +3998,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_CalculateVectorAttribute { - public const nint m_vStartValue = 0x1C0; // + public const nint m_vStartValue = 0x1C0; // Vector public const nint m_nFieldInput1 = 0x1CC; // ParticleAttributeIndex_t public const nint m_flInputScale1 = 0x1D0; // float32 public const nint m_nFieldInput2 = 0x1D4; // ParticleAttributeIndex_t @@ -4008,7 +4008,7 @@ namespace CS2Dumper.Schemas { public const nint m_nControlPointInput2 = 0x1F4; // ControlPointReference_t public const nint m_flControlPointScale2 = 0x208; // float32 public const nint m_nFieldOutput = 0x20C; // ParticleAttributeIndex_t - public const nint m_vFinalOutputScale = 0x210; // + public const nint m_vFinalOutputScale = 0x210; // Vector } // Parent: CParticleInput // Fields count: 8 @@ -4062,7 +4062,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_MovementMaintainOffset { - public const nint m_vecOffset = 0x1C0; // + public const nint m_vecOffset = 0x1C0; // Vector public const nint m_nCP = 0x1CC; // int32 public const nint m_bRadiusScale = 0x1D0; // bool } @@ -4124,7 +4124,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRange = 0xDD0; // CPerParticleFloatInput public const nint m_flInnerConeAngle = 0xF28; // CPerParticleFloatInput public const nint m_flOuterConeAngle = 0x1080; // CPerParticleFloatInput - public const nint m_hLightCookie = 0x11D8; // + public const nint m_hLightCookie = 0x11D8; // CStrongHandle public const nint m_bSphericalCookie = 0x11E0; // bool } // Parent: CParticleFunctionOperator @@ -4290,7 +4290,7 @@ namespace CS2Dumper.Schemas { public const nint m_nForceInModel = 0x1C4; // int32 public const nint m_nDesiredHitbox = 0x1C8; // int32 public const nint m_vecHitBoxScale = 0x1D0; // CParticleCollectionVecInput - public const nint m_vecDirectionBias = 0x828; // + public const nint m_vecDirectionBias = 0x828; // Vector public const nint m_bMaintainHitbox = 0x834; // bool public const nint m_bUseBones = 0x835; // bool public const nint m_HitboxSetName = 0x836; // char[128] @@ -4328,8 +4328,8 @@ namespace CS2Dumper.Schemas { public static class C_INIT_InitialRepulsionVelocity { public const nint m_CollisionGroupName = 0x1C0; // char[128] public const nint m_nTraceSet = 0x240; // ParticleTraceSet_t - public const nint m_vecOutputMin = 0x244; // - public const nint m_vecOutputMax = 0x250; // + public const nint m_vecOutputMin = 0x244; // Vector + public const nint m_vecOutputMax = 0x250; // Vector public const nint m_nControlPointNumber = 0x25C; // int32 public const nint m_bPerParticle = 0x260; // bool public const nint m_bTranslate = 0x261; // bool @@ -4357,7 +4357,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_SetControlPointToHMD { public const nint m_nCP1 = 0x1D0; // int32 - public const nint m_vecCP1Pos = 0x1D4; // + public const nint m_vecCP1Pos = 0x1D4; // Vector public const nint m_bOrientToHMD = 0x1E0; // bool } // Parent: CParticleFunctionOperator @@ -4570,7 +4570,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t public const nint m_flScale = 0x1C8; // float32 public const nint m_flOffsetRot = 0x1CC; // float32 - public const nint m_vecOffsetAxis = 0x1D0; // + public const nint m_vecOffsetAxis = 0x1D0; // Vector public const nint m_bNormalize = 0x1DC; // bool public const nint m_nFieldStrength = 0x1E0; // ParticleAttributeIndex_t } @@ -4596,8 +4596,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_RtEnvCull { - public const nint m_vecTestDir = 0x1C0; // - public const nint m_vecTestNormal = 0x1CC; // + public const nint m_vecTestDir = 0x1C0; // Vector + public const nint m_vecTestNormal = 0x1CC; // Vector public const nint m_bCullOnMiss = 0x1D8; // bool public const nint m_bStickInsteadOfCull = 0x1D9; // bool public const nint m_RtEnvName = 0x1DA; // char[128] @@ -4615,7 +4615,7 @@ namespace CS2Dumper.Schemas { public const nint m_bOffsetLocal = 0x820; // bool public const nint m_nParticleSelection = 0x824; // ParticleSelection_t public const nint m_nParticleNumber = 0x828; // CParticleCollectionFloatInput - public const nint m_nPinBreakType = 0x980; // + public const nint m_nPinBreakType = 0x980; // ParticlePinDistance_t public const nint m_flBreakDistance = 0x988; // CParticleCollectionFloatInput public const nint m_flBreakSpeed = 0xAE0; // CParticleCollectionFloatInput public const nint m_flAge = 0xC38; // CParticleCollectionFloatInput @@ -4633,10 +4633,10 @@ namespace CS2Dumper.Schemas { public const nint m_nCPInput = 0x1C0; // int32 public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t public const nint m_nLocalSpaceCP = 0x1C8; // int32 - public const nint m_vInputMin = 0x1CC; // - public const nint m_vInputMax = 0x1D8; // - public const nint m_vOutputMin = 0x1E4; // - public const nint m_vOutputMax = 0x1F0; // + public const nint m_vInputMin = 0x1CC; // Vector + public const nint m_vInputMax = 0x1D8; // Vector + public const nint m_vOutputMin = 0x1E4; // Vector + public const nint m_vOutputMax = 0x1F0; // Vector public const nint m_flStartTime = 0x1FC; // float32 public const nint m_flEndTime = 0x200; // float32 public const nint m_flInterpRate = 0x204; // float32 @@ -4708,10 +4708,10 @@ namespace CS2Dumper.Schemas { public const nint m_nCP2 = 0x1D8; // int32 public const nint m_nCP3 = 0x1DC; // int32 public const nint m_nCP4 = 0x1E0; // int32 - public const nint m_vecCP1Pos = 0x1E4; // - public const nint m_vecCP2Pos = 0x1F0; // - public const nint m_vecCP3Pos = 0x1FC; // - public const nint m_vecCP4Pos = 0x208; // + public const nint m_vecCP1Pos = 0x1E4; // Vector + public const nint m_vecCP2Pos = 0x1F0; // Vector + public const nint m_vecCP3Pos = 0x1FC; // Vector + public const nint m_vecCP4Pos = 0x208; // Vector public const nint m_nHeadLocation = 0x214; // int32 } // Parent: CParticleFunctionOperator @@ -5023,12 +5023,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_RenderStatusEffectCitadel { - public const nint m_pTextureColorWarp = 0x200; // - public const nint m_pTextureNormal = 0x208; // - public const nint m_pTextureMetalness = 0x210; // - public const nint m_pTextureRoughness = 0x218; // - public const nint m_pTextureSelfIllum = 0x220; // - public const nint m_pTextureDetail = 0x228; // + public const nint m_pTextureColorWarp = 0x200; // CStrongHandle + public const nint m_pTextureNormal = 0x208; // CStrongHandle + public const nint m_pTextureMetalness = 0x210; // CStrongHandle + public const nint m_pTextureRoughness = 0x218; // CStrongHandle + public const nint m_pTextureSelfIllum = 0x220; // CStrongHandle + public const nint m_pTextureDetail = 0x228; // CStrongHandle } // Parent: CParticleFunctionInitializer // Fields count: 11 @@ -5069,7 +5069,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_WindForce { - public const nint m_vForce = 0x1D0; // + public const nint m_vForce = 0x1D0; // Vector } // Parent: CParticleFunctionPreEmission // Fields count: 6 @@ -5079,7 +5079,7 @@ namespace CS2Dumper.Schemas { public static class C_OP_SetVariable { public const nint m_variableReference = 0x1D0; // CParticleVariableRef public const nint m_transformInput = 0x210; // CParticleTransformInput - public const nint m_positionOffset = 0x278; // + public const nint m_positionOffset = 0x278; // Vector public const nint m_rotationOffset = 0x284; // QAngle public const nint m_vecInput = 0x290; // CParticleCollectionVecInput public const nint m_floatInput = 0x8E8; // CParticleCollectionFloatInput @@ -5160,7 +5160,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_SetControlPointToCenter { public const nint m_nCP1 = 0x1D0; // int32 - public const nint m_vecCP1Pos = 0x1D4; // + public const nint m_vecCP1Pos = 0x1D4; // Vector public const nint m_nSetParent = 0x1E0; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission @@ -5349,7 +5349,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_LerpVector { public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_vecOutput = 0x1C4; // + public const nint m_vecOutput = 0x1C4; // Vector public const nint m_flStartTime = 0x1D0; // float32 public const nint m_flEndTime = 0x1D4; // float32 public const nint m_nSetMethod = 0x1D8; // ParticleSetMethod_t @@ -5372,7 +5372,7 @@ namespace CS2Dumper.Schemas { public static class TextureGroup_t { public const nint m_bEnabled = 0x0; // bool public const nint m_bReplaceTextureWithGradient = 0x1; // bool - public const nint m_hTexture = 0x8; // + public const nint m_hTexture = 0x8; // CStrongHandle public const nint m_Gradient = 0x10; // CColorGradient public const nint m_nTextureType = 0x28; // SpriteCardTextureType_t public const nint m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t @@ -5387,9 +5387,9 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_TimeVaryingForce { public const nint m_flStartLerpTime = 0x1D0; // float32 - public const nint m_StartingForce = 0x1D4; // + public const nint m_StartingForce = 0x1D4; // Vector public const nint m_flEndLerpTime = 0x1E0; // float32 - public const nint m_EndingForce = 0x1E4; // + public const nint m_EndingForce = 0x1E4; // Vector } // Parent: CParticleFunctionOperator // Fields count: 9 @@ -5430,7 +5430,7 @@ namespace CS2Dumper.Schemas { public const nint m_fRadiusMin = 0x1C0; // CPerParticleFloatInput public const nint m_fRadiusMax = 0x318; // CPerParticleFloatInput public const nint m_vecDistanceBias = 0x470; // CPerParticleVecInput - public const nint m_vecDistanceBiasAbs = 0xAC8; // + public const nint m_vecDistanceBiasAbs = 0xAC8; // Vector public const nint m_TransformInput = 0xAD8; // CParticleTransformInput public const nint m_fSpeedMin = 0xB40; // CPerParticleFloatInput public const nint m_fSpeedMax = 0xC98; // CPerParticleFloatInput @@ -5467,8 +5467,8 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t public const nint m_flInputMin = 0x1C8; // float32 public const nint m_flInputMax = 0x1CC; // float32 - public const nint m_vecOutputMin = 0x1D0; // - public const nint m_vecOutputMax = 0x1DC; // + public const nint m_vecOutputMin = 0x1D0; // Vector + public const nint m_vecOutputMax = 0x1DC; // Vector public const nint m_flStartTime = 0x1E8; // float32 public const nint m_flEndTime = 0x1EC; // float32 public const nint m_nSetMethod = 0x1F0; // ParticleSetMethod_t @@ -5510,7 +5510,7 @@ namespace CS2Dumper.Schemas { public const nint m_flOutputMax = 0x1E4; // float32 public const nint m_flNoiseScale = 0x1E8; // float32 public const nint m_flWorldNoiseScale = 0x1EC; // float32 - public const nint m_vecOffsetLoc = 0x1F0; // + public const nint m_vecOffsetLoc = 0x1F0; // Vector public const nint m_flWorldTimeScale = 0x1FC; // float32 } // Parent: CParticleFunction @@ -5548,8 +5548,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_PlanarConstraint { - public const nint m_PointOnPlane = 0x1C0; // - public const nint m_PlaneNormal = 0x1CC; // + public const nint m_PointOnPlane = 0x1C0; // Vector + public const nint m_PlaneNormal = 0x1CC; // Vector public const nint m_nControlPointNumber = 0x1D8; // int32 public const nint m_bGlobalOrigin = 0x1DC; // bool public const nint m_bGlobalNormal = 0x1DD; // bool @@ -5670,7 +5670,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNoiseOutputMin = 0x9C; // float32 public const nint m_flNoiseOutputMax = 0xA0; // float32 public const nint m_flNoiseScale = 0xA4; // float32 - public const nint m_vecNoiseOffsetRate = 0xA8; // + public const nint m_vecNoiseOffsetRate = 0xA8; // Vector public const nint m_flNoiseOffset = 0xB4; // float32 public const nint m_nNoiseOctaves = 0xB8; // int32 public const nint m_nNoiseTurbulence = 0xBC; // PFNoiseTurbulence_t @@ -5875,7 +5875,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLOSScale = 0x910; // float32 public const nint m_nSetMethod = 0x914; // ParticleSetMethod_t public const nint m_bActiveRange = 0x918; // bool - public const nint m_vecDistanceScale = 0x91C; // + public const nint m_vecDistanceScale = 0x91C; // Vector public const nint m_flRemapBias = 0x928; // float32 } // Parent: CParticleFunctionOperator @@ -5892,10 +5892,10 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_ForceBasedOnDistanceToPlane { public const nint m_flMinDist = 0x1D0; // float32 - public const nint m_vecForceAtMinDist = 0x1D4; // + public const nint m_vecForceAtMinDist = 0x1D4; // Vector public const nint m_flMaxDist = 0x1E0; // float32 - public const nint m_vecForceAtMaxDist = 0x1E4; // - public const nint m_vecPlaneNormal = 0x1F0; // + public const nint m_vecForceAtMaxDist = 0x1E4; // Vector + public const nint m_vecPlaneNormal = 0x1F0; // Vector public const nint m_nControlPointNumber = 0x1FC; // int32 public const nint m_flExponent = 0x200; // float32 } @@ -5909,8 +5909,8 @@ namespace CS2Dumper.Schemas { public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t public const nint m_flDensityMin = 0x1C8; // float32 public const nint m_flDensityMax = 0x1CC; // float32 - public const nint m_vecOutputMin = 0x1D0; // - public const nint m_vecOutputMax = 0x1DC; // + public const nint m_vecOutputMin = 0x1D0; // Vector + public const nint m_vecOutputMax = 0x1DC; // Vector public const nint m_bUseParentDensity = 0x1E8; // bool public const nint m_nVoxelGridResolution = 0x1EC; // int32 } @@ -6069,8 +6069,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_INIT_PositionWarpScalar { - public const nint m_vecWarpMin = 0x1C0; // - public const nint m_vecWarpMax = 0x1CC; // + public const nint m_vecWarpMin = 0x1C0; // Vector + public const nint m_vecWarpMax = 0x1CC; // Vector public const nint m_InputValue = 0x1D8; // CPerParticleFloatInput public const nint m_flPrevPosScale = 0x330; // float32 public const nint m_nScaleControlPointNumber = 0x334; // int32 @@ -6091,8 +6091,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_VectorNoise { public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_vecOutputMin = 0x1C4; // - public const nint m_vecOutputMax = 0x1D0; // + public const nint m_vecOutputMin = 0x1C4; // Vector + public const nint m_vecOutputMax = 0x1D0; // Vector public const nint m_fl4NoiseScale = 0x1DC; // float32 public const nint m_bAdditive = 0x1E0; // bool public const nint m_bOffset = 0x1E1; // bool @@ -6148,7 +6148,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_SetToCP { public const nint m_nControlPointNumber = 0x1C0; // int32 - public const nint m_vecOffset = 0x1C4; // + public const nint m_vecOffset = 0x1C4; // Vector public const nint m_bOffsetLocal = 0x1D0; // bool } // Parent: None @@ -6160,7 +6160,7 @@ namespace CS2Dumper.Schemas { public const nint m_iControlPoint = 0x0; // int32 public const nint m_iAttachType = 0x4; // ParticleAttachment_t public const nint m_attachmentName = 0x8; // CUtlString - public const nint m_vecOffset = 0x10; // + public const nint m_vecOffset = 0x10; // Vector public const nint m_angOffset = 0x1C; // QAngle public const nint m_entityName = 0x28; // CUtlString } @@ -6171,7 +6171,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_ParentVortices { public const nint m_flForceScale = 0x1D0; // float32 - public const nint m_vecTwistAxis = 0x1D4; // + public const nint m_vecTwistAxis = 0x1D4; // Vector public const nint m_bFlipBasedOnYaw = 0x1E0; // bool } // Parent: CParticleFunctionPreEmission @@ -6416,8 +6416,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_RotateVector { public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_vecRotAxisMin = 0x1C4; // - public const nint m_vecRotAxisMax = 0x1D0; // + public const nint m_vecRotAxisMin = 0x1C4; // Vector + public const nint m_vecRotAxisMax = 0x1D0; // Vector public const nint m_flRotRateMin = 0x1DC; // float32 public const nint m_flRotRateMax = 0x1E0; // float32 public const nint m_bNormalize = 0x1E4; // bool @@ -6448,7 +6448,7 @@ namespace CS2Dumper.Schemas { public const nint m_bKillUnused = 0x1C0; // bool public const nint m_bRadiusScale = 0x1C1; // bool public const nint m_nCP = 0x1C4; // int32 - public const nint m_vecOffset = 0x1C8; // + public const nint m_vecOffset = 0x1C8; // Vector } // Parent: CParticleFunctionOperator // Fields count: 11 @@ -6466,7 +6466,7 @@ namespace CS2Dumper.Schemas { public const nint m_nInputCP = 0x1DC; // int32 public const nint m_bRadialCheck = 0x1E0; // bool public const nint m_bScaleOffset = 0x1E1; // bool - public const nint m_vecOffset = 0x1E4; // + public const nint m_vecOffset = 0x1E4; // Vector } // Parent: CParticleFunctionOperator // Fields count: 3 diff --git a/output/particles.dll.hpp b/output/particles.dll.hpp index 828865b..b8e71b3 100644 --- a/output/particles.dll.hpp +++ b/output/particles.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once @@ -686,7 +686,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nAlphaTestPointField = 0x87C; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_nAlphaTestRangeField = 0x880; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_nAlphaTestSharpnessField = 0x884; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_hTexture = 0x888; // + constexpr std::ptrdiff_t m_hTexture = 0x888; // CStrongHandle constexpr std::ptrdiff_t m_nHSVShiftControlPoint = 0x890; // int32 } // Parent: CParticleFunctionPreEmission @@ -892,10 +892,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nVectorFieldInput = 0x1C4; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_flMinDistance = 0x1C8; // CParticleCollectionFloatInput constexpr std::ptrdiff_t m_flMaxDistance = 0x320; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_vValueBelowMin = 0x478; // - constexpr std::ptrdiff_t m_vValueAtMin = 0x484; // - constexpr std::ptrdiff_t m_vValueAtMax = 0x490; // - constexpr std::ptrdiff_t m_vValueAboveMax = 0x49C; // + constexpr std::ptrdiff_t m_vValueBelowMin = 0x478; // Vector + constexpr std::ptrdiff_t m_vValueAtMin = 0x484; // Vector + constexpr std::ptrdiff_t m_vValueAtMax = 0x490; // Vector + constexpr std::ptrdiff_t m_vValueAboveMax = 0x49C; // Vector } // Parent: CParticleFunctionOperator // Fields count: 4 @@ -969,8 +969,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RtEnvCull { - constexpr std::ptrdiff_t m_vecTestDir = 0x1C0; // - constexpr std::ptrdiff_t m_vecTestNormal = 0x1CC; // + constexpr std::ptrdiff_t m_vecTestDir = 0x1C0; // Vector + constexpr std::ptrdiff_t m_vecTestNormal = 0x1CC; // Vector constexpr std::ptrdiff_t m_bUseVelocity = 0x1D8; // bool constexpr std::ptrdiff_t m_bCullOnMiss = 0x1D9; // bool constexpr std::ptrdiff_t m_bLifeAdjust = 0x1DA; // bool @@ -987,7 +987,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fMinDistance = 0x1C0; // CParticleCollectionFloatInput constexpr std::ptrdiff_t m_fMaxDistance = 0x318; // CParticleCollectionFloatInput constexpr std::ptrdiff_t m_nControlPointNumber = 0x470; // int32 - constexpr std::ptrdiff_t m_CenterOffset = 0x474; // + constexpr std::ptrdiff_t m_CenterOffset = 0x474; // Vector constexpr std::ptrdiff_t m_bGlobalCenter = 0x480; // bool } // Parent: CParticleFunctionInitializer @@ -996,8 +996,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RandomVector { - constexpr std::ptrdiff_t m_vecMin = 0x1C0; // - constexpr std::ptrdiff_t m_vecMax = 0x1CC; // + constexpr std::ptrdiff_t m_vecMin = 0x1C0; // Vector + constexpr std::ptrdiff_t m_vecMax = 0x1CC; // Vector constexpr std::ptrdiff_t m_nFieldOutput = 0x1D8; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_randomnessParameters = 0x1DC; // CRandomNumberGeneratorParameters } @@ -1007,8 +1007,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_INIT_InitialVelocityNoise { - constexpr std::ptrdiff_t m_vecAbsVal = 0x1C0; // - constexpr std::ptrdiff_t m_vecAbsValInv = 0x1CC; // + constexpr std::ptrdiff_t m_vecAbsVal = 0x1C0; // Vector + constexpr std::ptrdiff_t m_vecAbsValInv = 0x1CC; // Vector constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1D8; // CPerParticleVecInput constexpr std::ptrdiff_t m_flOffset = 0x830; // CPerParticleFloatInput constexpr std::ptrdiff_t m_vecOutputMin = 0x988; // CPerParticleVecInput @@ -1059,7 +1059,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_PlaneCull { constexpr std::ptrdiff_t m_nPlaneControlPoint = 0x1C0; // int32 - constexpr std::ptrdiff_t m_vecPlaneDirection = 0x1C4; // + constexpr std::ptrdiff_t m_vecPlaneDirection = 0x1C4; // Vector constexpr std::ptrdiff_t m_bLocalSpace = 0x1D0; // bool constexpr std::ptrdiff_t m_flPlaneOffset = 0x1D4; // float32 } @@ -1098,7 +1098,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_TwistAroundAxis { constexpr std::ptrdiff_t m_fForceAmount = 0x1D0; // float32 - constexpr std::ptrdiff_t m_TwistAxis = 0x1D4; // + constexpr std::ptrdiff_t m_TwistAxis = 0x1D4; // Vector constexpr std::ptrdiff_t m_bLocalSpace = 0x1E0; // bool constexpr std::ptrdiff_t m_nControlPointNumber = 0x1E4; // int32 } @@ -1114,7 +1114,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCPColor = 0x1CC; // int32 constexpr std::ptrdiff_t m_nCPInvalidColor = 0x1D0; // int32 constexpr std::ptrdiff_t m_nCPExtraArcData = 0x1D4; // int32 - constexpr std::ptrdiff_t m_vGravity = 0x1D8; // + constexpr std::ptrdiff_t m_vGravity = 0x1D8; // Vector constexpr std::ptrdiff_t m_flArcMaxDuration = 0x1E4; // float32 constexpr std::ptrdiff_t m_flSegmentBreak = 0x1E8; // float32 constexpr std::ptrdiff_t m_flArcSpeed = 0x1EC; // float32 @@ -1279,7 +1279,7 @@ namespace cs2_dumper { namespace C_OP_SetControlPointPositionToTimeOfDayValue { constexpr std::ptrdiff_t m_nControlPointNumber = 0x1D0; // int32 constexpr std::ptrdiff_t m_pszTimeOfDayParameter = 0x1D4; // char[128] - constexpr std::ptrdiff_t m_vecDefaultValue = 0x254; // + constexpr std::ptrdiff_t m_vecDefaultValue = 0x254; // Vector } // Parent: CParticleFunctionOperator // Fields count: 6 @@ -1548,8 +1548,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_OscillateVectorSimple { - constexpr std::ptrdiff_t m_Rate = 0x1C0; // - constexpr std::ptrdiff_t m_Frequency = 0x1CC; // + constexpr std::ptrdiff_t m_Rate = 0x1C0; // Vector + constexpr std::ptrdiff_t m_Frequency = 0x1CC; // Vector constexpr std::ptrdiff_t m_nField = 0x1D8; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_flOscMult = 0x1DC; // float32 constexpr std::ptrdiff_t m_flOscAdd = 0x1E0; // float32 @@ -1693,8 +1693,8 @@ namespace cs2_dumper { namespace C_INIT_OffsetVectorToVector { constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vecOutputMin = 0x1C8; // - constexpr std::ptrdiff_t m_vecOutputMax = 0x1D4; // + constexpr std::ptrdiff_t m_vecOutputMin = 0x1C8; // Vector + constexpr std::ptrdiff_t m_vecOutputMax = 0x1D4; // Vector constexpr std::ptrdiff_t m_randomnessParameters = 0x1E0; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionOperator @@ -1771,7 +1771,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_AttractToControlPoint { - constexpr std::ptrdiff_t m_vecComponentScale = 0x1D0; // + constexpr std::ptrdiff_t m_vecComponentScale = 0x1D0; // Vector constexpr std::ptrdiff_t m_fForceAmount = 0x1E0; // CPerParticleFloatInput constexpr std::ptrdiff_t m_fFalloffPower = 0x338; // float32 constexpr std::ptrdiff_t m_TransformInput = 0x340; // CParticleTransformInput @@ -1804,7 +1804,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 constexpr std::ptrdiff_t m_fSpeedMin = 0x1C4; // float32 constexpr std::ptrdiff_t m_fSpeedMax = 0x1C8; // float32 - constexpr std::ptrdiff_t m_vecLocalCoordinateSystemSpeedScale = 0x1CC; // + constexpr std::ptrdiff_t m_vecLocalCoordinateSystemSpeedScale = 0x1CC; // Vector constexpr std::ptrdiff_t m_bIgnoreDelta = 0x1D9; // bool } // Parent: CParticleFunctionInitializer @@ -1858,7 +1858,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace ControlPointReference_t { constexpr std::ptrdiff_t m_controlPointNameString = 0x0; // int32 - constexpr std::ptrdiff_t m_vOffsetFromControlPoint = 0x4; // + constexpr std::ptrdiff_t m_vOffsetFromControlPoint = 0x4; // Vector constexpr std::ptrdiff_t m_bOffsetInLocalSpace = 0x10; // bool } // Parent: CParticleFunctionPreEmission @@ -2029,8 +2029,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x230; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_flInputMin = 0x234; // float32 constexpr std::ptrdiff_t m_flInputMax = 0x238; // float32 - constexpr std::ptrdiff_t m_vecOutputMin = 0x23C; // - constexpr std::ptrdiff_t m_vecOutputMax = 0x248; // + constexpr std::ptrdiff_t m_vecOutputMin = 0x23C; // Vector + constexpr std::ptrdiff_t m_vecOutputMax = 0x248; // Vector constexpr std::ptrdiff_t m_flRadius = 0x254; // float32 } // Parent: CParticleFunctionOperator @@ -2106,9 +2106,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nBulgeControl = 0x8; // int32 constexpr std::ptrdiff_t m_flBulge = 0xC; // float32 constexpr std::ptrdiff_t m_flMidPoint = 0x10; // float32 - constexpr std::ptrdiff_t m_vStartPointOffset = 0x14; // - constexpr std::ptrdiff_t m_vMidPointOffset = 0x20; // - constexpr std::ptrdiff_t m_vEndOffset = 0x2C; // + constexpr std::ptrdiff_t m_vStartPointOffset = 0x14; // Vector + constexpr std::ptrdiff_t m_vMidPointOffset = 0x20; // Vector + constexpr std::ptrdiff_t m_vEndOffset = 0x2C; // Vector } // Parent: CParticleFunctionOperator // Fields count: 6 @@ -2129,8 +2129,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_INIT_CreateFromPlaneCache { - constexpr std::ptrdiff_t m_vecOffsetMin = 0x1C0; // - constexpr std::ptrdiff_t m_vecOffsetMax = 0x1CC; // + constexpr std::ptrdiff_t m_vecOffsetMin = 0x1C0; // Vector + constexpr std::ptrdiff_t m_vecOffsetMax = 0x1CC; // Vector constexpr std::ptrdiff_t m_bUseNormal = 0x1D9; // bool } // Parent: CParticleFunctionPreEmission @@ -2140,7 +2140,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_ControlPointToRadialScreenSpace { constexpr std::ptrdiff_t m_nCPIn = 0x1D0; // int32 - constexpr std::ptrdiff_t m_vecCP1Pos = 0x1D4; // + constexpr std::ptrdiff_t m_vecCP1Pos = 0x1D4; // Vector constexpr std::ptrdiff_t m_nCPOut = 0x1E0; // int32 constexpr std::ptrdiff_t m_nCPOutField = 0x1E4; // int32 constexpr std::ptrdiff_t m_nCPSSPosOut = 0x1E8; // int32 @@ -2158,8 +2158,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_INIT_NormalOffset { - constexpr std::ptrdiff_t m_OffsetMin = 0x1C0; // - constexpr std::ptrdiff_t m_OffsetMax = 0x1CC; // + constexpr std::ptrdiff_t m_OffsetMin = 0x1C0; // Vector + constexpr std::ptrdiff_t m_OffsetMax = 0x1CC; // Vector constexpr std::ptrdiff_t m_nControlPointNumber = 0x1D8; // int32 constexpr std::ptrdiff_t m_bLocalCoords = 0x1DC; // bool constexpr std::ptrdiff_t m_bNormalize = 0x1DD; // bool @@ -2171,8 +2171,8 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_RemapDistanceToLineSegmentToVector { constexpr std::ptrdiff_t m_nFieldOutput = 0x1E0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vMinOutputValue = 0x1E4; // - constexpr std::ptrdiff_t m_vMaxOutputValue = 0x1F0; // + constexpr std::ptrdiff_t m_vMinOutputValue = 0x1E4; // Vector + constexpr std::ptrdiff_t m_vMaxOutputValue = 0x1F0; // Vector } // Parent: CParticleFunctionRenderer // Fields count: 8 @@ -2203,7 +2203,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOutputMax = 0x1D0; // float32 constexpr std::ptrdiff_t m_flNoiseScale = 0x1D4; // float32 constexpr std::ptrdiff_t m_flNoiseScaleLoc = 0x1D8; // float32 - constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1DC; // + constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1DC; // Vector constexpr std::ptrdiff_t m_flWorldTimeScale = 0x1E8; // float32 } // Parent: CGeneralSpin @@ -2234,28 +2234,28 @@ namespace cs2_dumper { // MParticleCustomFieldDefaultValue namespace CParticleVecInput { constexpr std::ptrdiff_t m_nType = 0x10; // ParticleVecType_t - constexpr std::ptrdiff_t m_vLiteralValue = 0x14; // + constexpr std::ptrdiff_t m_vLiteralValue = 0x14; // Vector constexpr std::ptrdiff_t m_LiteralColor = 0x20; // Color constexpr std::ptrdiff_t m_NamedValue = 0x28; // CParticleNamedValueRef constexpr std::ptrdiff_t m_bFollowNamedValue = 0x68; // bool constexpr std::ptrdiff_t m_nVectorAttribute = 0x6C; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vVectorAttributeScale = 0x70; // + constexpr std::ptrdiff_t m_vVectorAttributeScale = 0x70; // Vector constexpr std::ptrdiff_t m_nControlPoint = 0x7C; // int32 constexpr std::ptrdiff_t m_nDeltaControlPoint = 0x80; // int32 - constexpr std::ptrdiff_t m_vCPValueScale = 0x84; // - constexpr std::ptrdiff_t m_vCPRelativePosition = 0x90; // - constexpr std::ptrdiff_t m_vCPRelativeDir = 0x9C; // + constexpr std::ptrdiff_t m_vCPValueScale = 0x84; // Vector + constexpr std::ptrdiff_t m_vCPRelativePosition = 0x90; // Vector + constexpr std::ptrdiff_t m_vCPRelativeDir = 0x9C; // Vector constexpr std::ptrdiff_t m_FloatComponentX = 0xA8; // CParticleFloatInput constexpr std::ptrdiff_t m_FloatComponentY = 0x200; // CParticleFloatInput constexpr std::ptrdiff_t m_FloatComponentZ = 0x358; // CParticleFloatInput constexpr std::ptrdiff_t m_FloatInterp = 0x4B0; // CParticleFloatInput constexpr std::ptrdiff_t m_flInterpInput0 = 0x608; // float32 constexpr std::ptrdiff_t m_flInterpInput1 = 0x60C; // float32 - constexpr std::ptrdiff_t m_vInterpOutput0 = 0x610; // - constexpr std::ptrdiff_t m_vInterpOutput1 = 0x61C; // + constexpr std::ptrdiff_t m_vInterpOutput0 = 0x610; // Vector + constexpr std::ptrdiff_t m_vInterpOutput1 = 0x61C; // Vector constexpr std::ptrdiff_t m_Gradient = 0x628; // CColorGradient - constexpr std::ptrdiff_t m_vRandomMin = 0x640; // - constexpr std::ptrdiff_t m_vRandomMax = 0x64C; // + constexpr std::ptrdiff_t m_vRandomMin = 0x640; // Vector + constexpr std::ptrdiff_t m_vRandomMax = 0x64C; // Vector } // Parent: CParticleFunctionEmitter // Fields count: 6 @@ -2285,7 +2285,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_INIT_LifespanFromVelocity { - constexpr std::ptrdiff_t m_vecComponentScale = 0x1C0; // + constexpr std::ptrdiff_t m_vecComponentScale = 0x1C0; // Vector constexpr std::ptrdiff_t m_flTraceOffset = 0x1CC; // float32 constexpr std::ptrdiff_t m_flMaxTraceLength = 0x1D0; // float32 constexpr std::ptrdiff_t m_flTraceTolerance = 0x1D4; // float32 @@ -2359,10 +2359,10 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_OscillateVector { - constexpr std::ptrdiff_t m_RateMin = 0x1C0; // - constexpr std::ptrdiff_t m_RateMax = 0x1CC; // - constexpr std::ptrdiff_t m_FrequencyMin = 0x1D8; // - constexpr std::ptrdiff_t m_FrequencyMax = 0x1E4; // + constexpr std::ptrdiff_t m_RateMin = 0x1C0; // Vector + constexpr std::ptrdiff_t m_RateMax = 0x1CC; // Vector + constexpr std::ptrdiff_t m_FrequencyMin = 0x1D8; // Vector + constexpr std::ptrdiff_t m_FrequencyMax = 0x1E4; // Vector constexpr std::ptrdiff_t m_nField = 0x1F0; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_bProportional = 0x1F4; // bool constexpr std::ptrdiff_t m_bProportionalOp = 0x1F5; // bool @@ -2420,7 +2420,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTraceLength = 0x1E0; // CParticleCollectionFloatInput constexpr std::ptrdiff_t m_flStartOffset = 0x338; // float32 constexpr std::ptrdiff_t m_flOffset = 0x33C; // float32 - constexpr std::ptrdiff_t m_vecTraceDir = 0x340; // + constexpr std::ptrdiff_t m_vecTraceDir = 0x340; // Vector constexpr std::ptrdiff_t m_CollisionGroupName = 0x34C; // char[128] constexpr std::ptrdiff_t m_nTraceSet = 0x3CC; // ParticleTraceSet_t constexpr std::ptrdiff_t m_bSetToEndpoint = 0x3D0; // bool @@ -2465,10 +2465,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNoiseCoordScale1 = 0x1D4; // float32 constexpr std::ptrdiff_t m_flNoiseCoordScale2 = 0x1D8; // float32 constexpr std::ptrdiff_t m_flNoiseCoordScale3 = 0x1DC; // float32 - constexpr std::ptrdiff_t m_vecNoiseAmount0 = 0x1E0; // - constexpr std::ptrdiff_t m_vecNoiseAmount1 = 0x1EC; // - constexpr std::ptrdiff_t m_vecNoiseAmount2 = 0x1F8; // - constexpr std::ptrdiff_t m_vecNoiseAmount3 = 0x204; // + constexpr std::ptrdiff_t m_vecNoiseAmount0 = 0x1E0; // Vector + constexpr std::ptrdiff_t m_vecNoiseAmount1 = 0x1EC; // Vector + constexpr std::ptrdiff_t m_vecNoiseAmount2 = 0x1F8; // Vector + constexpr std::ptrdiff_t m_vecNoiseAmount3 = 0x204; // Vector } // Parent: CParticleFunctionOperator // Fields count: 9 @@ -2493,7 +2493,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_SetControlPointToPlayer { constexpr std::ptrdiff_t m_nCP1 = 0x1D0; // int32 - constexpr std::ptrdiff_t m_vecCP1Pos = 0x1D4; // + constexpr std::ptrdiff_t m_vecCP1Pos = 0x1D4; // Vector constexpr std::ptrdiff_t m_bOrientToEyes = 0x1E0; // bool } // Parent: CParticleFunctionOperator @@ -2537,7 +2537,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDisableAggregation = 0x0; // bitfield:1 constexpr std::ptrdiff_t m_bShouldSimulateDuringGamePaused = 0x0; // bitfield:1 constexpr std::ptrdiff_t m_bShouldCheckFoW = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_vSortOrigin = 0x40; // + constexpr std::ptrdiff_t m_vSortOrigin = 0x40; // Vector constexpr std::ptrdiff_t m_flScale = 0x4C; // float32 constexpr std::ptrdiff_t m_hOwner = 0x50; // PARTICLE_EHANDLE__* constexpr std::ptrdiff_t m_pOwningParticleProperty = 0x58; // CParticleProperty* @@ -2547,10 +2547,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFreezeTransitionActive = 0x7C; // bool constexpr std::ptrdiff_t m_bFreezeTargetState = 0x7D; // bool constexpr std::ptrdiff_t m_bCanFreeze = 0x7E; // bool - constexpr std::ptrdiff_t m_LastMin = 0x80; // - constexpr std::ptrdiff_t m_LastMax = 0x8C; // + constexpr std::ptrdiff_t m_LastMin = 0x80; // Vector + constexpr std::ptrdiff_t m_LastMax = 0x8C; // Vector constexpr std::ptrdiff_t m_nSplitScreenUser = 0x98; // CSplitScreenSlot - constexpr std::ptrdiff_t m_vecAggregationCenter = 0x9C; // + constexpr std::ptrdiff_t m_vecAggregationCenter = 0x9C; // Vector constexpr std::ptrdiff_t m_RefCount = 0xC0; // int32 } // Parent: CParticleFunctionPreEmission @@ -2564,8 +2564,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCP1 = 0x1D4; // int32 constexpr std::ptrdiff_t m_nHeadLocation = 0x1D8; // int32 constexpr std::ptrdiff_t m_flReRandomRate = 0x1E0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_vecCPMinPos = 0x338; // - constexpr std::ptrdiff_t m_vecCPMaxPos = 0x344; // + constexpr std::ptrdiff_t m_vecCPMinPos = 0x338; // Vector + constexpr std::ptrdiff_t m_vecCPMaxPos = 0x344; // Vector constexpr std::ptrdiff_t m_flInterpolation = 0x350; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator @@ -2716,8 +2716,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nInitialParticles = 0x210; // int32 constexpr std::ptrdiff_t m_nMaxParticles = 0x214; // int32 constexpr std::ptrdiff_t m_nGroupID = 0x218; // int32 - constexpr std::ptrdiff_t m_BoundingBoxMin = 0x21C; // - constexpr std::ptrdiff_t m_BoundingBoxMax = 0x228; // + constexpr std::ptrdiff_t m_BoundingBoxMin = 0x21C; // Vector + constexpr std::ptrdiff_t m_BoundingBoxMax = 0x228; // Vector constexpr std::ptrdiff_t m_flDepthSortBias = 0x234; // float32 constexpr std::ptrdiff_t m_nSortOverridePositionCP = 0x238; // int32 constexpr std::ptrdiff_t m_bInfiniteBounds = 0x23C; // bool @@ -2725,7 +2725,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_NamedValueDomain = 0x240; // CUtlString constexpr std::ptrdiff_t m_NamedValueLocals = 0x248; // CUtlVector constexpr std::ptrdiff_t m_ConstantColor = 0x260; // Color - constexpr std::ptrdiff_t m_ConstantNormal = 0x264; // + constexpr std::ptrdiff_t m_ConstantNormal = 0x264; // Vector constexpr std::ptrdiff_t m_flConstantRadius = 0x270; // float32 constexpr std::ptrdiff_t m_flConstantRotation = 0x274; // float32 constexpr std::ptrdiff_t m_flConstantRotationSpeed = 0x278; // float32 @@ -2784,8 +2784,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_flInputMin = 0x1C4; // float32 constexpr std::ptrdiff_t m_flInputMax = 0x1C8; // float32 - constexpr std::ptrdiff_t m_vecOutputMin = 0x1CC; // - constexpr std::ptrdiff_t m_vecOutputMax = 0x1D8; // + constexpr std::ptrdiff_t m_vecOutputMin = 0x1CC; // Vector + constexpr std::ptrdiff_t m_vecOutputMax = 0x1D8; // Vector constexpr std::ptrdiff_t m_TransformStart = 0x1E8; // CParticleTransformInput constexpr std::ptrdiff_t m_TransformEnd = 0x250; // CParticleTransformInput constexpr std::ptrdiff_t m_nSetMethod = 0x2B8; // ParticleSetMethod_t @@ -2846,10 +2846,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nControlPoint2 = 0x654; // int32 constexpr std::ptrdiff_t m_nControlPoint3 = 0x658; // int32 constexpr std::ptrdiff_t m_nControlPoint4 = 0x65C; // int32 - constexpr std::ptrdiff_t m_vecCPOffset1 = 0x660; // - constexpr std::ptrdiff_t m_vecCPOffset2 = 0x66C; // - constexpr std::ptrdiff_t m_vecCPOffset3 = 0x678; // - constexpr std::ptrdiff_t m_vecCPOffset4 = 0x684; // + constexpr std::ptrdiff_t m_vecCPOffset1 = 0x660; // Vector + constexpr std::ptrdiff_t m_vecCPOffset2 = 0x66C; // Vector + constexpr std::ptrdiff_t m_vecCPOffset3 = 0x678; // Vector + constexpr std::ptrdiff_t m_vecCPOffset4 = 0x684; // Vector constexpr std::ptrdiff_t m_LightFiftyDist1 = 0x690; // float32 constexpr std::ptrdiff_t m_LightZeroDist1 = 0x694; // float32 constexpr std::ptrdiff_t m_LightFiftyDist2 = 0x698; // float32 @@ -2957,7 +2957,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_WorldTraceConstraint { constexpr std::ptrdiff_t m_nCP = 0x1C0; // int32 - constexpr std::ptrdiff_t m_vecCpOffset = 0x1C4; // + constexpr std::ptrdiff_t m_vecCpOffset = 0x1C4; // Vector constexpr std::ptrdiff_t m_nCollisionMode = 0x1D0; // ParticleCollisionMode_t constexpr std::ptrdiff_t m_nCollisionModeMin = 0x1D4; // ParticleCollisionMode_t constexpr std::ptrdiff_t m_nTraceSet = 0x1D8; // ParticleTraceSet_t @@ -3122,11 +3122,11 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_INIT_AddVectorToVector { - constexpr std::ptrdiff_t m_vecScale = 0x1C0; // + constexpr std::ptrdiff_t m_vecScale = 0x1C0; // Vector constexpr std::ptrdiff_t m_nFieldOutput = 0x1CC; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_nFieldInput = 0x1D0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vOffsetMin = 0x1D4; // - constexpr std::ptrdiff_t m_vOffsetMax = 0x1E0; // + constexpr std::ptrdiff_t m_vOffsetMin = 0x1D4; // Vector + constexpr std::ptrdiff_t m_vOffsetMax = 0x1E0; // Vector constexpr std::ptrdiff_t m_randomnessParameters = 0x1EC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer @@ -3158,13 +3158,13 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_RenderStatusEffect { - constexpr std::ptrdiff_t m_pTextureColorWarp = 0x200; // - constexpr std::ptrdiff_t m_pTextureDetail2 = 0x208; // - constexpr std::ptrdiff_t m_pTextureDiffuseWarp = 0x210; // - constexpr std::ptrdiff_t m_pTextureFresnelColorWarp = 0x218; // - constexpr std::ptrdiff_t m_pTextureFresnelWarp = 0x220; // - constexpr std::ptrdiff_t m_pTextureSpecularWarp = 0x228; // - constexpr std::ptrdiff_t m_pTextureEnvMap = 0x230; // + constexpr std::ptrdiff_t m_pTextureColorWarp = 0x200; // CStrongHandle + constexpr std::ptrdiff_t m_pTextureDetail2 = 0x208; // CStrongHandle + constexpr std::ptrdiff_t m_pTextureDiffuseWarp = 0x210; // CStrongHandle + constexpr std::ptrdiff_t m_pTextureFresnelColorWarp = 0x218; // CStrongHandle + constexpr std::ptrdiff_t m_pTextureFresnelWarp = 0x220; // CStrongHandle + constexpr std::ptrdiff_t m_pTextureSpecularWarp = 0x228; // CStrongHandle + constexpr std::ptrdiff_t m_pTextureEnvMap = 0x230; // CStrongHandle } // Parent: CParticleFunctionForce // Fields count: 2 @@ -3172,8 +3172,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_RandomForce { - constexpr std::ptrdiff_t m_MinForce = 0x1D0; // - constexpr std::ptrdiff_t m_MaxForce = 0x1DC; // + constexpr std::ptrdiff_t m_MinForce = 0x1D0; // Vector + constexpr std::ptrdiff_t m_MaxForce = 0x1DC; // Vector } // Parent: CParticleFunctionOperator // Fields count: 7 @@ -3210,7 +3210,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bShouldDrawAttachmentNames = 0x52; // bool constexpr std::ptrdiff_t m_bShouldDrawControlPointAxes = 0x53; // bool constexpr std::ptrdiff_t m_bAnimationNonLooping = 0x54; // bool - constexpr std::ptrdiff_t m_vecPreviewGravity = 0x58; // + constexpr std::ptrdiff_t m_vecPreviewGravity = 0x58; // Vector } // Parent: CParticleFunctionForce // Fields count: 3 @@ -3253,10 +3253,10 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_INIT_RemapTransformToVector { constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vInputMin = 0x1C4; // - constexpr std::ptrdiff_t m_vInputMax = 0x1D0; // - constexpr std::ptrdiff_t m_vOutputMin = 0x1DC; // - constexpr std::ptrdiff_t m_vOutputMax = 0x1E8; // + constexpr std::ptrdiff_t m_vInputMin = 0x1C4; // Vector + constexpr std::ptrdiff_t m_vInputMax = 0x1D0; // Vector + constexpr std::ptrdiff_t m_vOutputMin = 0x1DC; // Vector + constexpr std::ptrdiff_t m_vOutputMax = 0x1E8; // Vector constexpr std::ptrdiff_t m_TransformInput = 0x1F8; // CParticleTransformInput constexpr std::ptrdiff_t m_LocalSpaceTransform = 0x260; // CParticleTransformInput constexpr std::ptrdiff_t m_flStartTime = 0x2C8; // float32 @@ -3272,9 +3272,9 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_SDFLighting { - constexpr std::ptrdiff_t m_vLightingDir = 0x1C0; // - constexpr std::ptrdiff_t m_vTint_0 = 0x1CC; // - constexpr std::ptrdiff_t m_vTint_1 = 0x1D8; // + constexpr std::ptrdiff_t m_vLightingDir = 0x1C0; // Vector + constexpr std::ptrdiff_t m_vTint_0 = 0x1CC; // Vector + constexpr std::ptrdiff_t m_vTint_1 = 0x1D8; // Vector } // Parent: C_OP_RemapDistanceToLineSegmentBase // Fields count: 3 @@ -3353,7 +3353,7 @@ namespace cs2_dumper { namespace C_OP_SetControlPointToHand { constexpr std::ptrdiff_t m_nCP1 = 0x1D0; // int32 constexpr std::ptrdiff_t m_nHand = 0x1D4; // int32 - constexpr std::ptrdiff_t m_vecCP1Pos = 0x1D8; // + constexpr std::ptrdiff_t m_vecCP1Pos = 0x1D8; // Vector constexpr std::ptrdiff_t m_bOrientToHand = 0x1E4; // bool } // Parent: CParticleFunctionConstraint @@ -3378,7 +3378,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_DistanceCull { constexpr std::ptrdiff_t m_nControlPoint = 0x1C0; // int32 - constexpr std::ptrdiff_t m_vecPointOffset = 0x1C4; // + constexpr std::ptrdiff_t m_vecPointOffset = 0x1C4; // Vector constexpr std::ptrdiff_t m_flDistance = 0x1D0; // float32 constexpr std::ptrdiff_t m_bCullInside = 0x1D4; // bool } @@ -3406,7 +3406,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fMaxDistance = 0x1C0; // float32 constexpr std::ptrdiff_t m_PathParams = 0x1D0; // CPathParameters constexpr std::ptrdiff_t m_bUseRandomCPs = 0x210; // bool - constexpr std::ptrdiff_t m_vEndOffset = 0x214; // + constexpr std::ptrdiff_t m_vEndOffset = 0x214; // Vector constexpr std::ptrdiff_t m_bSaveOffset = 0x220; // bool } // Parent: CParticleFunctionOperator @@ -3533,8 +3533,8 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_RampCPLinearRandom { constexpr std::ptrdiff_t m_nOutControlPointNumber = 0x1D0; // int32 - constexpr std::ptrdiff_t m_vecRateMin = 0x1D4; // - constexpr std::ptrdiff_t m_vecRateMax = 0x1E0; // + constexpr std::ptrdiff_t m_vecRateMin = 0x1D4; // Vector + constexpr std::ptrdiff_t m_vecRateMax = 0x1E0; // Vector } // Parent: CParticleFunctionOperator // Fields count: 3 @@ -3654,7 +3654,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x228; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_flScale = 0x22C; // float32 constexpr std::ptrdiff_t m_flOffsetRot = 0x230; // float32 - constexpr std::ptrdiff_t m_vecOffsetAxis = 0x234; // + constexpr std::ptrdiff_t m_vecOffsetAxis = 0x234; // Vector constexpr std::ptrdiff_t m_bNormalize = 0x240; // bool } // Parent: CParticleFunctionOperator @@ -3684,7 +3684,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_INIT_RemapTransformOrientationToRotations { constexpr std::ptrdiff_t m_TransformInput = 0x1C0; // CParticleTransformInput - constexpr std::ptrdiff_t m_vecRotation = 0x228; // + constexpr std::ptrdiff_t m_vecRotation = 0x228; // Vector constexpr std::ptrdiff_t m_bUseQuat = 0x234; // bool constexpr std::ptrdiff_t m_bWriteNormal = 0x235; // bool } @@ -3771,7 +3771,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_LerpEndCapVector { constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vecOutput = 0x1C4; // + constexpr std::ptrdiff_t m_vecOutput = 0x1C4; // Vector constexpr std::ptrdiff_t m_flLerpTime = 0x1D0; // float32 } // Parent: CParticleFunctionOperator @@ -3858,7 +3858,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_RemapTransformOrientationToRotations { constexpr std::ptrdiff_t m_TransformInput = 0x1C0; // CParticleTransformInput - constexpr std::ptrdiff_t m_vecRotation = 0x228; // + constexpr std::ptrdiff_t m_vecRotation = 0x228; // Vector constexpr std::ptrdiff_t m_bUseQuat = 0x234; // bool constexpr std::ptrdiff_t m_bWriteNormal = 0x235; // bool } @@ -3910,7 +3910,7 @@ namespace cs2_dumper { namespace PointDefinition_t { constexpr std::ptrdiff_t m_nControlPoint = 0x0; // int32 constexpr std::ptrdiff_t m_bLocalCoords = 0x4; // bool - constexpr std::ptrdiff_t m_vOffset = 0x8; // + constexpr std::ptrdiff_t m_vOffset = 0x8; // Vector } // Parent: CParticleFunctionPreEmission // Fields count: 4 @@ -3946,7 +3946,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flAgeMax = 0x1CC; // float32 constexpr std::ptrdiff_t m_flNoiseScale = 0x1D0; // float32 constexpr std::ptrdiff_t m_flNoiseScaleLoc = 0x1D4; // float32 - constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1D8; // + constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1D8; // Vector } // Parent: CParticleFunctionOperator // Fields count: 3 @@ -4003,7 +4003,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_CalculateVectorAttribute { - constexpr std::ptrdiff_t m_vStartValue = 0x1C0; // + constexpr std::ptrdiff_t m_vStartValue = 0x1C0; // Vector constexpr std::ptrdiff_t m_nFieldInput1 = 0x1CC; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_flInputScale1 = 0x1D0; // float32 constexpr std::ptrdiff_t m_nFieldInput2 = 0x1D4; // ParticleAttributeIndex_t @@ -4013,7 +4013,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nControlPointInput2 = 0x1F4; // ControlPointReference_t constexpr std::ptrdiff_t m_flControlPointScale2 = 0x208; // float32 constexpr std::ptrdiff_t m_nFieldOutput = 0x20C; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vFinalOutputScale = 0x210; // + constexpr std::ptrdiff_t m_vFinalOutputScale = 0x210; // Vector } // Parent: CParticleInput // Fields count: 8 @@ -4067,7 +4067,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_MovementMaintainOffset { - constexpr std::ptrdiff_t m_vecOffset = 0x1C0; // + constexpr std::ptrdiff_t m_vecOffset = 0x1C0; // Vector constexpr std::ptrdiff_t m_nCP = 0x1CC; // int32 constexpr std::ptrdiff_t m_bRadiusScale = 0x1D0; // bool } @@ -4129,7 +4129,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRange = 0xDD0; // CPerParticleFloatInput constexpr std::ptrdiff_t m_flInnerConeAngle = 0xF28; // CPerParticleFloatInput constexpr std::ptrdiff_t m_flOuterConeAngle = 0x1080; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_hLightCookie = 0x11D8; // + constexpr std::ptrdiff_t m_hLightCookie = 0x11D8; // CStrongHandle constexpr std::ptrdiff_t m_bSphericalCookie = 0x11E0; // bool } // Parent: CParticleFunctionOperator @@ -4295,7 +4295,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nForceInModel = 0x1C4; // int32 constexpr std::ptrdiff_t m_nDesiredHitbox = 0x1C8; // int32 constexpr std::ptrdiff_t m_vecHitBoxScale = 0x1D0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_vecDirectionBias = 0x828; // + constexpr std::ptrdiff_t m_vecDirectionBias = 0x828; // Vector constexpr std::ptrdiff_t m_bMaintainHitbox = 0x834; // bool constexpr std::ptrdiff_t m_bUseBones = 0x835; // bool constexpr std::ptrdiff_t m_HitboxSetName = 0x836; // char[128] @@ -4333,8 +4333,8 @@ namespace cs2_dumper { namespace C_INIT_InitialRepulsionVelocity { constexpr std::ptrdiff_t m_CollisionGroupName = 0x1C0; // char[128] constexpr std::ptrdiff_t m_nTraceSet = 0x240; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_vecOutputMin = 0x244; // - constexpr std::ptrdiff_t m_vecOutputMax = 0x250; // + constexpr std::ptrdiff_t m_vecOutputMin = 0x244; // Vector + constexpr std::ptrdiff_t m_vecOutputMax = 0x250; // Vector constexpr std::ptrdiff_t m_nControlPointNumber = 0x25C; // int32 constexpr std::ptrdiff_t m_bPerParticle = 0x260; // bool constexpr std::ptrdiff_t m_bTranslate = 0x261; // bool @@ -4362,7 +4362,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_SetControlPointToHMD { constexpr std::ptrdiff_t m_nCP1 = 0x1D0; // int32 - constexpr std::ptrdiff_t m_vecCP1Pos = 0x1D4; // + constexpr std::ptrdiff_t m_vecCP1Pos = 0x1D4; // Vector constexpr std::ptrdiff_t m_bOrientToHMD = 0x1E0; // bool } // Parent: CParticleFunctionOperator @@ -4575,7 +4575,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_flScale = 0x1C8; // float32 constexpr std::ptrdiff_t m_flOffsetRot = 0x1CC; // float32 - constexpr std::ptrdiff_t m_vecOffsetAxis = 0x1D0; // + constexpr std::ptrdiff_t m_vecOffsetAxis = 0x1D0; // Vector constexpr std::ptrdiff_t m_bNormalize = 0x1DC; // bool constexpr std::ptrdiff_t m_nFieldStrength = 0x1E0; // ParticleAttributeIndex_t } @@ -4601,8 +4601,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_RtEnvCull { - constexpr std::ptrdiff_t m_vecTestDir = 0x1C0; // - constexpr std::ptrdiff_t m_vecTestNormal = 0x1CC; // + constexpr std::ptrdiff_t m_vecTestDir = 0x1C0; // Vector + constexpr std::ptrdiff_t m_vecTestNormal = 0x1CC; // Vector constexpr std::ptrdiff_t m_bCullOnMiss = 0x1D8; // bool constexpr std::ptrdiff_t m_bStickInsteadOfCull = 0x1D9; // bool constexpr std::ptrdiff_t m_RtEnvName = 0x1DA; // char[128] @@ -4620,7 +4620,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bOffsetLocal = 0x820; // bool constexpr std::ptrdiff_t m_nParticleSelection = 0x824; // ParticleSelection_t constexpr std::ptrdiff_t m_nParticleNumber = 0x828; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_nPinBreakType = 0x980; // + constexpr std::ptrdiff_t m_nPinBreakType = 0x980; // ParticlePinDistance_t constexpr std::ptrdiff_t m_flBreakDistance = 0x988; // CParticleCollectionFloatInput constexpr std::ptrdiff_t m_flBreakSpeed = 0xAE0; // CParticleCollectionFloatInput constexpr std::ptrdiff_t m_flAge = 0xC38; // CParticleCollectionFloatInput @@ -4638,10 +4638,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCPInput = 0x1C0; // int32 constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_nLocalSpaceCP = 0x1C8; // int32 - constexpr std::ptrdiff_t m_vInputMin = 0x1CC; // - constexpr std::ptrdiff_t m_vInputMax = 0x1D8; // - constexpr std::ptrdiff_t m_vOutputMin = 0x1E4; // - constexpr std::ptrdiff_t m_vOutputMax = 0x1F0; // + constexpr std::ptrdiff_t m_vInputMin = 0x1CC; // Vector + constexpr std::ptrdiff_t m_vInputMax = 0x1D8; // Vector + constexpr std::ptrdiff_t m_vOutputMin = 0x1E4; // Vector + constexpr std::ptrdiff_t m_vOutputMax = 0x1F0; // Vector constexpr std::ptrdiff_t m_flStartTime = 0x1FC; // float32 constexpr std::ptrdiff_t m_flEndTime = 0x200; // float32 constexpr std::ptrdiff_t m_flInterpRate = 0x204; // float32 @@ -4713,10 +4713,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCP2 = 0x1D8; // int32 constexpr std::ptrdiff_t m_nCP3 = 0x1DC; // int32 constexpr std::ptrdiff_t m_nCP4 = 0x1E0; // int32 - constexpr std::ptrdiff_t m_vecCP1Pos = 0x1E4; // - constexpr std::ptrdiff_t m_vecCP2Pos = 0x1F0; // - constexpr std::ptrdiff_t m_vecCP3Pos = 0x1FC; // - constexpr std::ptrdiff_t m_vecCP4Pos = 0x208; // + constexpr std::ptrdiff_t m_vecCP1Pos = 0x1E4; // Vector + constexpr std::ptrdiff_t m_vecCP2Pos = 0x1F0; // Vector + constexpr std::ptrdiff_t m_vecCP3Pos = 0x1FC; // Vector + constexpr std::ptrdiff_t m_vecCP4Pos = 0x208; // Vector constexpr std::ptrdiff_t m_nHeadLocation = 0x214; // int32 } // Parent: CParticleFunctionOperator @@ -5028,12 +5028,12 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_RenderStatusEffectCitadel { - constexpr std::ptrdiff_t m_pTextureColorWarp = 0x200; // - constexpr std::ptrdiff_t m_pTextureNormal = 0x208; // - constexpr std::ptrdiff_t m_pTextureMetalness = 0x210; // - constexpr std::ptrdiff_t m_pTextureRoughness = 0x218; // - constexpr std::ptrdiff_t m_pTextureSelfIllum = 0x220; // - constexpr std::ptrdiff_t m_pTextureDetail = 0x228; // + constexpr std::ptrdiff_t m_pTextureColorWarp = 0x200; // CStrongHandle + constexpr std::ptrdiff_t m_pTextureNormal = 0x208; // CStrongHandle + constexpr std::ptrdiff_t m_pTextureMetalness = 0x210; // CStrongHandle + constexpr std::ptrdiff_t m_pTextureRoughness = 0x218; // CStrongHandle + constexpr std::ptrdiff_t m_pTextureSelfIllum = 0x220; // CStrongHandle + constexpr std::ptrdiff_t m_pTextureDetail = 0x228; // CStrongHandle } // Parent: CParticleFunctionInitializer // Fields count: 11 @@ -5074,7 +5074,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_WindForce { - constexpr std::ptrdiff_t m_vForce = 0x1D0; // + constexpr std::ptrdiff_t m_vForce = 0x1D0; // Vector } // Parent: CParticleFunctionPreEmission // Fields count: 6 @@ -5084,7 +5084,7 @@ namespace cs2_dumper { namespace C_OP_SetVariable { constexpr std::ptrdiff_t m_variableReference = 0x1D0; // CParticleVariableRef constexpr std::ptrdiff_t m_transformInput = 0x210; // CParticleTransformInput - constexpr std::ptrdiff_t m_positionOffset = 0x278; // + constexpr std::ptrdiff_t m_positionOffset = 0x278; // Vector constexpr std::ptrdiff_t m_rotationOffset = 0x284; // QAngle constexpr std::ptrdiff_t m_vecInput = 0x290; // CParticleCollectionVecInput constexpr std::ptrdiff_t m_floatInput = 0x8E8; // CParticleCollectionFloatInput @@ -5165,7 +5165,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_SetControlPointToCenter { constexpr std::ptrdiff_t m_nCP1 = 0x1D0; // int32 - constexpr std::ptrdiff_t m_vecCP1Pos = 0x1D4; // + constexpr std::ptrdiff_t m_vecCP1Pos = 0x1D4; // Vector constexpr std::ptrdiff_t m_nSetParent = 0x1E0; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission @@ -5354,7 +5354,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_LerpVector { constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vecOutput = 0x1C4; // + constexpr std::ptrdiff_t m_vecOutput = 0x1C4; // Vector constexpr std::ptrdiff_t m_flStartTime = 0x1D0; // float32 constexpr std::ptrdiff_t m_flEndTime = 0x1D4; // float32 constexpr std::ptrdiff_t m_nSetMethod = 0x1D8; // ParticleSetMethod_t @@ -5377,7 +5377,7 @@ namespace cs2_dumper { namespace TextureGroup_t { constexpr std::ptrdiff_t m_bEnabled = 0x0; // bool constexpr std::ptrdiff_t m_bReplaceTextureWithGradient = 0x1; // bool - constexpr std::ptrdiff_t m_hTexture = 0x8; // + constexpr std::ptrdiff_t m_hTexture = 0x8; // CStrongHandle constexpr std::ptrdiff_t m_Gradient = 0x10; // CColorGradient constexpr std::ptrdiff_t m_nTextureType = 0x28; // SpriteCardTextureType_t constexpr std::ptrdiff_t m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t @@ -5392,9 +5392,9 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_TimeVaryingForce { constexpr std::ptrdiff_t m_flStartLerpTime = 0x1D0; // float32 - constexpr std::ptrdiff_t m_StartingForce = 0x1D4; // + constexpr std::ptrdiff_t m_StartingForce = 0x1D4; // Vector constexpr std::ptrdiff_t m_flEndLerpTime = 0x1E0; // float32 - constexpr std::ptrdiff_t m_EndingForce = 0x1E4; // + constexpr std::ptrdiff_t m_EndingForce = 0x1E4; // Vector } // Parent: CParticleFunctionOperator // Fields count: 9 @@ -5435,7 +5435,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fRadiusMin = 0x1C0; // CPerParticleFloatInput constexpr std::ptrdiff_t m_fRadiusMax = 0x318; // CPerParticleFloatInput constexpr std::ptrdiff_t m_vecDistanceBias = 0x470; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vecDistanceBiasAbs = 0xAC8; // + constexpr std::ptrdiff_t m_vecDistanceBiasAbs = 0xAC8; // Vector constexpr std::ptrdiff_t m_TransformInput = 0xAD8; // CParticleTransformInput constexpr std::ptrdiff_t m_fSpeedMin = 0xB40; // CPerParticleFloatInput constexpr std::ptrdiff_t m_fSpeedMax = 0xC98; // CPerParticleFloatInput @@ -5472,8 +5472,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 - constexpr std::ptrdiff_t m_vecOutputMin = 0x1D0; // - constexpr std::ptrdiff_t m_vecOutputMax = 0x1DC; // + constexpr std::ptrdiff_t m_vecOutputMin = 0x1D0; // Vector + constexpr std::ptrdiff_t m_vecOutputMax = 0x1DC; // Vector constexpr std::ptrdiff_t m_flStartTime = 0x1E8; // float32 constexpr std::ptrdiff_t m_flEndTime = 0x1EC; // float32 constexpr std::ptrdiff_t m_nSetMethod = 0x1F0; // ParticleSetMethod_t @@ -5515,7 +5515,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flOutputMax = 0x1E4; // float32 constexpr std::ptrdiff_t m_flNoiseScale = 0x1E8; // float32 constexpr std::ptrdiff_t m_flWorldNoiseScale = 0x1EC; // float32 - constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1F0; // + constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1F0; // Vector constexpr std::ptrdiff_t m_flWorldTimeScale = 0x1FC; // float32 } // Parent: CParticleFunction @@ -5553,8 +5553,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_PlanarConstraint { - constexpr std::ptrdiff_t m_PointOnPlane = 0x1C0; // - constexpr std::ptrdiff_t m_PlaneNormal = 0x1CC; // + constexpr std::ptrdiff_t m_PointOnPlane = 0x1C0; // Vector + constexpr std::ptrdiff_t m_PlaneNormal = 0x1CC; // Vector constexpr std::ptrdiff_t m_nControlPointNumber = 0x1D8; // int32 constexpr std::ptrdiff_t m_bGlobalOrigin = 0x1DC; // bool constexpr std::ptrdiff_t m_bGlobalNormal = 0x1DD; // bool @@ -5675,7 +5675,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNoiseOutputMin = 0x9C; // float32 constexpr std::ptrdiff_t m_flNoiseOutputMax = 0xA0; // float32 constexpr std::ptrdiff_t m_flNoiseScale = 0xA4; // float32 - constexpr std::ptrdiff_t m_vecNoiseOffsetRate = 0xA8; // + constexpr std::ptrdiff_t m_vecNoiseOffsetRate = 0xA8; // Vector constexpr std::ptrdiff_t m_flNoiseOffset = 0xB4; // float32 constexpr std::ptrdiff_t m_nNoiseOctaves = 0xB8; // int32 constexpr std::ptrdiff_t m_nNoiseTurbulence = 0xBC; // PFNoiseTurbulence_t @@ -5880,7 +5880,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLOSScale = 0x910; // float32 constexpr std::ptrdiff_t m_nSetMethod = 0x914; // ParticleSetMethod_t constexpr std::ptrdiff_t m_bActiveRange = 0x918; // bool - constexpr std::ptrdiff_t m_vecDistanceScale = 0x91C; // + constexpr std::ptrdiff_t m_vecDistanceScale = 0x91C; // Vector constexpr std::ptrdiff_t m_flRemapBias = 0x928; // float32 } // Parent: CParticleFunctionOperator @@ -5897,10 +5897,10 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_ForceBasedOnDistanceToPlane { constexpr std::ptrdiff_t m_flMinDist = 0x1D0; // float32 - constexpr std::ptrdiff_t m_vecForceAtMinDist = 0x1D4; // + constexpr std::ptrdiff_t m_vecForceAtMinDist = 0x1D4; // Vector constexpr std::ptrdiff_t m_flMaxDist = 0x1E0; // float32 - constexpr std::ptrdiff_t m_vecForceAtMaxDist = 0x1E4; // - constexpr std::ptrdiff_t m_vecPlaneNormal = 0x1F0; // + constexpr std::ptrdiff_t m_vecForceAtMaxDist = 0x1E4; // Vector + constexpr std::ptrdiff_t m_vecPlaneNormal = 0x1F0; // Vector constexpr std::ptrdiff_t m_nControlPointNumber = 0x1FC; // int32 constexpr std::ptrdiff_t m_flExponent = 0x200; // float32 } @@ -5914,8 +5914,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_flDensityMin = 0x1C8; // float32 constexpr std::ptrdiff_t m_flDensityMax = 0x1CC; // float32 - constexpr std::ptrdiff_t m_vecOutputMin = 0x1D0; // - constexpr std::ptrdiff_t m_vecOutputMax = 0x1DC; // + constexpr std::ptrdiff_t m_vecOutputMin = 0x1D0; // Vector + constexpr std::ptrdiff_t m_vecOutputMax = 0x1DC; // Vector constexpr std::ptrdiff_t m_bUseParentDensity = 0x1E8; // bool constexpr std::ptrdiff_t m_nVoxelGridResolution = 0x1EC; // int32 } @@ -6074,8 +6074,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_INIT_PositionWarpScalar { - constexpr std::ptrdiff_t m_vecWarpMin = 0x1C0; // - constexpr std::ptrdiff_t m_vecWarpMax = 0x1CC; // + constexpr std::ptrdiff_t m_vecWarpMin = 0x1C0; // Vector + constexpr std::ptrdiff_t m_vecWarpMax = 0x1CC; // Vector constexpr std::ptrdiff_t m_InputValue = 0x1D8; // CPerParticleFloatInput constexpr std::ptrdiff_t m_flPrevPosScale = 0x330; // float32 constexpr std::ptrdiff_t m_nScaleControlPointNumber = 0x334; // int32 @@ -6096,8 +6096,8 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_VectorNoise { constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vecOutputMin = 0x1C4; // - constexpr std::ptrdiff_t m_vecOutputMax = 0x1D0; // + constexpr std::ptrdiff_t m_vecOutputMin = 0x1C4; // Vector + constexpr std::ptrdiff_t m_vecOutputMax = 0x1D0; // Vector constexpr std::ptrdiff_t m_fl4NoiseScale = 0x1DC; // float32 constexpr std::ptrdiff_t m_bAdditive = 0x1E0; // bool constexpr std::ptrdiff_t m_bOffset = 0x1E1; // bool @@ -6153,7 +6153,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_SetToCP { constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_vecOffset = 0x1C4; // + constexpr std::ptrdiff_t m_vecOffset = 0x1C4; // Vector constexpr std::ptrdiff_t m_bOffsetLocal = 0x1D0; // bool } // Parent: None @@ -6165,7 +6165,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iControlPoint = 0x0; // int32 constexpr std::ptrdiff_t m_iAttachType = 0x4; // ParticleAttachment_t constexpr std::ptrdiff_t m_attachmentName = 0x8; // CUtlString - constexpr std::ptrdiff_t m_vecOffset = 0x10; // + constexpr std::ptrdiff_t m_vecOffset = 0x10; // Vector constexpr std::ptrdiff_t m_angOffset = 0x1C; // QAngle constexpr std::ptrdiff_t m_entityName = 0x28; // CUtlString } @@ -6176,7 +6176,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_ParentVortices { constexpr std::ptrdiff_t m_flForceScale = 0x1D0; // float32 - constexpr std::ptrdiff_t m_vecTwistAxis = 0x1D4; // + constexpr std::ptrdiff_t m_vecTwistAxis = 0x1D4; // Vector constexpr std::ptrdiff_t m_bFlipBasedOnYaw = 0x1E0; // bool } // Parent: CParticleFunctionPreEmission @@ -6421,8 +6421,8 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_RotateVector { constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vecRotAxisMin = 0x1C4; // - constexpr std::ptrdiff_t m_vecRotAxisMax = 0x1D0; // + constexpr std::ptrdiff_t m_vecRotAxisMin = 0x1C4; // Vector + constexpr std::ptrdiff_t m_vecRotAxisMax = 0x1D0; // Vector constexpr std::ptrdiff_t m_flRotRateMin = 0x1DC; // float32 constexpr std::ptrdiff_t m_flRotRateMax = 0x1E0; // float32 constexpr std::ptrdiff_t m_bNormalize = 0x1E4; // bool @@ -6453,7 +6453,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bKillUnused = 0x1C0; // bool constexpr std::ptrdiff_t m_bRadiusScale = 0x1C1; // bool constexpr std::ptrdiff_t m_nCP = 0x1C4; // int32 - constexpr std::ptrdiff_t m_vecOffset = 0x1C8; // + constexpr std::ptrdiff_t m_vecOffset = 0x1C8; // Vector } // Parent: CParticleFunctionOperator // Fields count: 11 @@ -6471,7 +6471,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nInputCP = 0x1DC; // int32 constexpr std::ptrdiff_t m_bRadialCheck = 0x1E0; // bool constexpr std::ptrdiff_t m_bScaleOffset = 0x1E1; // bool - constexpr std::ptrdiff_t m_vecOffset = 0x1E4; // + constexpr std::ptrdiff_t m_vecOffset = 0x1E4; // Vector } // Parent: CParticleFunctionOperator // Fields count: 3 diff --git a/output/particles.dll.rs b/output/particles.dll.rs index 6c5306c..a69690f 100644 --- a/output/particles.dll.rs +++ b/output/particles.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -755,7 +755,7 @@ pub mod cs2_dumper { pub const m_nAlphaTestPointField: usize = 0x87C; // ParticleAttributeIndex_t pub const m_nAlphaTestRangeField: usize = 0x880; // ParticleAttributeIndex_t pub const m_nAlphaTestSharpnessField: usize = 0x884; // ParticleAttributeIndex_t - pub const m_hTexture: usize = 0x888; // + pub const m_hTexture: usize = 0x888; // CStrongHandle pub const m_nHSVShiftControlPoint: usize = 0x890; // int32 } // Parent: CParticleFunctionPreEmission @@ -961,10 +961,10 @@ pub mod cs2_dumper { pub const m_nVectorFieldInput: usize = 0x1C4; // ParticleAttributeIndex_t pub const m_flMinDistance: usize = 0x1C8; // CParticleCollectionFloatInput pub const m_flMaxDistance: usize = 0x320; // CParticleCollectionFloatInput - pub const m_vValueBelowMin: usize = 0x478; // - pub const m_vValueAtMin: usize = 0x484; // - pub const m_vValueAtMax: usize = 0x490; // - pub const m_vValueAboveMax: usize = 0x49C; // + pub const m_vValueBelowMin: usize = 0x478; // Vector + pub const m_vValueAtMin: usize = 0x484; // Vector + pub const m_vValueAtMax: usize = 0x490; // Vector + pub const m_vValueAboveMax: usize = 0x49C; // Vector } // Parent: CParticleFunctionOperator // Fields count: 4 @@ -1038,8 +1038,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RtEnvCull { - pub const m_vecTestDir: usize = 0x1C0; // - pub const m_vecTestNormal: usize = 0x1CC; // + pub const m_vecTestDir: usize = 0x1C0; // Vector + pub const m_vecTestNormal: usize = 0x1CC; // Vector pub const m_bUseVelocity: usize = 0x1D8; // bool pub const m_bCullOnMiss: usize = 0x1D9; // bool pub const m_bLifeAdjust: usize = 0x1DA; // bool @@ -1056,7 +1056,7 @@ pub mod cs2_dumper { pub const m_fMinDistance: usize = 0x1C0; // CParticleCollectionFloatInput pub const m_fMaxDistance: usize = 0x318; // CParticleCollectionFloatInput pub const m_nControlPointNumber: usize = 0x470; // int32 - pub const m_CenterOffset: usize = 0x474; // + pub const m_CenterOffset: usize = 0x474; // Vector pub const m_bGlobalCenter: usize = 0x480; // bool } // Parent: CParticleFunctionInitializer @@ -1065,8 +1065,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RandomVector { - pub const m_vecMin: usize = 0x1C0; // - pub const m_vecMax: usize = 0x1CC; // + pub const m_vecMin: usize = 0x1C0; // Vector + pub const m_vecMax: usize = 0x1CC; // Vector pub const m_nFieldOutput: usize = 0x1D8; // ParticleAttributeIndex_t pub const m_randomnessParameters: usize = 0x1DC; // CRandomNumberGeneratorParameters } @@ -1076,8 +1076,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_InitialVelocityNoise { - pub const m_vecAbsVal: usize = 0x1C0; // - pub const m_vecAbsValInv: usize = 0x1CC; // + pub const m_vecAbsVal: usize = 0x1C0; // Vector + pub const m_vecAbsValInv: usize = 0x1CC; // Vector pub const m_vecOffsetLoc: usize = 0x1D8; // CPerParticleVecInput pub const m_flOffset: usize = 0x830; // CPerParticleFloatInput pub const m_vecOutputMin: usize = 0x988; // CPerParticleVecInput @@ -1128,7 +1128,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_PlaneCull { pub const m_nPlaneControlPoint: usize = 0x1C0; // int32 - pub const m_vecPlaneDirection: usize = 0x1C4; // + pub const m_vecPlaneDirection: usize = 0x1C4; // Vector pub const m_bLocalSpace: usize = 0x1D0; // bool pub const m_flPlaneOffset: usize = 0x1D4; // float32 } @@ -1167,7 +1167,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_TwistAroundAxis { pub const m_fForceAmount: usize = 0x1D0; // float32 - pub const m_TwistAxis: usize = 0x1D4; // + pub const m_TwistAxis: usize = 0x1D4; // Vector pub const m_bLocalSpace: usize = 0x1E0; // bool pub const m_nControlPointNumber: usize = 0x1E4; // int32 } @@ -1183,7 +1183,7 @@ pub mod cs2_dumper { pub const m_nCPColor: usize = 0x1CC; // int32 pub const m_nCPInvalidColor: usize = 0x1D0; // int32 pub const m_nCPExtraArcData: usize = 0x1D4; // int32 - pub const m_vGravity: usize = 0x1D8; // + pub const m_vGravity: usize = 0x1D8; // Vector pub const m_flArcMaxDuration: usize = 0x1E4; // float32 pub const m_flSegmentBreak: usize = 0x1E8; // float32 pub const m_flArcSpeed: usize = 0x1EC; // float32 @@ -1348,7 +1348,7 @@ pub mod cs2_dumper { pub mod C_OP_SetControlPointPositionToTimeOfDayValue { pub const m_nControlPointNumber: usize = 0x1D0; // int32 pub const m_pszTimeOfDayParameter: usize = 0x1D4; // char[128] - pub const m_vecDefaultValue: usize = 0x254; // + pub const m_vecDefaultValue: usize = 0x254; // Vector } // Parent: CParticleFunctionOperator // Fields count: 6 @@ -1617,8 +1617,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_OscillateVectorSimple { - pub const m_Rate: usize = 0x1C0; // - pub const m_Frequency: usize = 0x1CC; // + pub const m_Rate: usize = 0x1C0; // Vector + pub const m_Frequency: usize = 0x1CC; // Vector pub const m_nField: usize = 0x1D8; // ParticleAttributeIndex_t pub const m_flOscMult: usize = 0x1DC; // float32 pub const m_flOscAdd: usize = 0x1E0; // float32 @@ -1762,8 +1762,8 @@ pub mod cs2_dumper { pub mod C_INIT_OffsetVectorToVector { pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_vecOutputMin: usize = 0x1C8; // - pub const m_vecOutputMax: usize = 0x1D4; // + pub const m_vecOutputMin: usize = 0x1C8; // Vector + pub const m_vecOutputMax: usize = 0x1D4; // Vector pub const m_randomnessParameters: usize = 0x1E0; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionOperator @@ -1840,7 +1840,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_AttractToControlPoint { - pub const m_vecComponentScale: usize = 0x1D0; // + pub const m_vecComponentScale: usize = 0x1D0; // Vector pub const m_fForceAmount: usize = 0x1E0; // CPerParticleFloatInput pub const m_fFalloffPower: usize = 0x338; // float32 pub const m_TransformInput: usize = 0x340; // CParticleTransformInput @@ -1873,7 +1873,7 @@ pub mod cs2_dumper { pub const m_nControlPointNumber: usize = 0x1C0; // int32 pub const m_fSpeedMin: usize = 0x1C4; // float32 pub const m_fSpeedMax: usize = 0x1C8; // float32 - pub const m_vecLocalCoordinateSystemSpeedScale: usize = 0x1CC; // + pub const m_vecLocalCoordinateSystemSpeedScale: usize = 0x1CC; // Vector pub const m_bIgnoreDelta: usize = 0x1D9; // bool } // Parent: CParticleFunctionInitializer @@ -1927,7 +1927,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod ControlPointReference_t { pub const m_controlPointNameString: usize = 0x0; // int32 - pub const m_vOffsetFromControlPoint: usize = 0x4; // + pub const m_vOffsetFromControlPoint: usize = 0x4; // Vector pub const m_bOffsetInLocalSpace: usize = 0x10; // bool } // Parent: CParticleFunctionPreEmission @@ -2098,8 +2098,8 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x230; // ParticleAttributeIndex_t pub const m_flInputMin: usize = 0x234; // float32 pub const m_flInputMax: usize = 0x238; // float32 - pub const m_vecOutputMin: usize = 0x23C; // - pub const m_vecOutputMax: usize = 0x248; // + pub const m_vecOutputMin: usize = 0x23C; // Vector + pub const m_vecOutputMax: usize = 0x248; // Vector pub const m_flRadius: usize = 0x254; // float32 } // Parent: CParticleFunctionOperator @@ -2175,9 +2175,9 @@ pub mod cs2_dumper { pub const m_nBulgeControl: usize = 0x8; // int32 pub const m_flBulge: usize = 0xC; // float32 pub const m_flMidPoint: usize = 0x10; // float32 - pub const m_vStartPointOffset: usize = 0x14; // - pub const m_vMidPointOffset: usize = 0x20; // - pub const m_vEndOffset: usize = 0x2C; // + pub const m_vStartPointOffset: usize = 0x14; // Vector + pub const m_vMidPointOffset: usize = 0x20; // Vector + pub const m_vEndOffset: usize = 0x2C; // Vector } // Parent: CParticleFunctionOperator // Fields count: 6 @@ -2198,8 +2198,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_CreateFromPlaneCache { - pub const m_vecOffsetMin: usize = 0x1C0; // - pub const m_vecOffsetMax: usize = 0x1CC; // + pub const m_vecOffsetMin: usize = 0x1C0; // Vector + pub const m_vecOffsetMax: usize = 0x1CC; // Vector pub const m_bUseNormal: usize = 0x1D9; // bool } // Parent: CParticleFunctionPreEmission @@ -2209,7 +2209,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_ControlPointToRadialScreenSpace { pub const m_nCPIn: usize = 0x1D0; // int32 - pub const m_vecCP1Pos: usize = 0x1D4; // + pub const m_vecCP1Pos: usize = 0x1D4; // Vector pub const m_nCPOut: usize = 0x1E0; // int32 pub const m_nCPOutField: usize = 0x1E4; // int32 pub const m_nCPSSPosOut: usize = 0x1E8; // int32 @@ -2227,8 +2227,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_NormalOffset { - pub const m_OffsetMin: usize = 0x1C0; // - pub const m_OffsetMax: usize = 0x1CC; // + pub const m_OffsetMin: usize = 0x1C0; // Vector + pub const m_OffsetMax: usize = 0x1CC; // Vector pub const m_nControlPointNumber: usize = 0x1D8; // int32 pub const m_bLocalCoords: usize = 0x1DC; // bool pub const m_bNormalize: usize = 0x1DD; // bool @@ -2240,8 +2240,8 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_RemapDistanceToLineSegmentToVector { pub const m_nFieldOutput: usize = 0x1E0; // ParticleAttributeIndex_t - pub const m_vMinOutputValue: usize = 0x1E4; // - pub const m_vMaxOutputValue: usize = 0x1F0; // + pub const m_vMinOutputValue: usize = 0x1E4; // Vector + pub const m_vMaxOutputValue: usize = 0x1F0; // Vector } // Parent: CParticleFunctionRenderer // Fields count: 8 @@ -2272,7 +2272,7 @@ pub mod cs2_dumper { pub const m_flOutputMax: usize = 0x1D0; // float32 pub const m_flNoiseScale: usize = 0x1D4; // float32 pub const m_flNoiseScaleLoc: usize = 0x1D8; // float32 - pub const m_vecOffsetLoc: usize = 0x1DC; // + pub const m_vecOffsetLoc: usize = 0x1DC; // Vector pub const m_flWorldTimeScale: usize = 0x1E8; // float32 } // Parent: CGeneralSpin @@ -2303,28 +2303,28 @@ pub mod cs2_dumper { // MParticleCustomFieldDefaultValue pub mod CParticleVecInput { pub const m_nType: usize = 0x10; // ParticleVecType_t - pub const m_vLiteralValue: usize = 0x14; // + pub const m_vLiteralValue: usize = 0x14; // Vector pub const m_LiteralColor: usize = 0x20; // Color pub const m_NamedValue: usize = 0x28; // CParticleNamedValueRef pub const m_bFollowNamedValue: usize = 0x68; // bool pub const m_nVectorAttribute: usize = 0x6C; // ParticleAttributeIndex_t - pub const m_vVectorAttributeScale: usize = 0x70; // + pub const m_vVectorAttributeScale: usize = 0x70; // Vector pub const m_nControlPoint: usize = 0x7C; // int32 pub const m_nDeltaControlPoint: usize = 0x80; // int32 - pub const m_vCPValueScale: usize = 0x84; // - pub const m_vCPRelativePosition: usize = 0x90; // - pub const m_vCPRelativeDir: usize = 0x9C; // + pub const m_vCPValueScale: usize = 0x84; // Vector + pub const m_vCPRelativePosition: usize = 0x90; // Vector + pub const m_vCPRelativeDir: usize = 0x9C; // Vector pub const m_FloatComponentX: usize = 0xA8; // CParticleFloatInput pub const m_FloatComponentY: usize = 0x200; // CParticleFloatInput pub const m_FloatComponentZ: usize = 0x358; // CParticleFloatInput pub const m_FloatInterp: usize = 0x4B0; // CParticleFloatInput pub const m_flInterpInput0: usize = 0x608; // float32 pub const m_flInterpInput1: usize = 0x60C; // float32 - pub const m_vInterpOutput0: usize = 0x610; // - pub const m_vInterpOutput1: usize = 0x61C; // + pub const m_vInterpOutput0: usize = 0x610; // Vector + pub const m_vInterpOutput1: usize = 0x61C; // Vector pub const m_Gradient: usize = 0x628; // CColorGradient - pub const m_vRandomMin: usize = 0x640; // - pub const m_vRandomMax: usize = 0x64C; // + pub const m_vRandomMin: usize = 0x640; // Vector + pub const m_vRandomMax: usize = 0x64C; // Vector } // Parent: CParticleFunctionEmitter // Fields count: 6 @@ -2354,7 +2354,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_LifespanFromVelocity { - pub const m_vecComponentScale: usize = 0x1C0; // + pub const m_vecComponentScale: usize = 0x1C0; // Vector pub const m_flTraceOffset: usize = 0x1CC; // float32 pub const m_flMaxTraceLength: usize = 0x1D0; // float32 pub const m_flTraceTolerance: usize = 0x1D4; // float32 @@ -2428,10 +2428,10 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_OscillateVector { - pub const m_RateMin: usize = 0x1C0; // - pub const m_RateMax: usize = 0x1CC; // - pub const m_FrequencyMin: usize = 0x1D8; // - pub const m_FrequencyMax: usize = 0x1E4; // + pub const m_RateMin: usize = 0x1C0; // Vector + pub const m_RateMax: usize = 0x1CC; // Vector + pub const m_FrequencyMin: usize = 0x1D8; // Vector + pub const m_FrequencyMax: usize = 0x1E4; // Vector pub const m_nField: usize = 0x1F0; // ParticleAttributeIndex_t pub const m_bProportional: usize = 0x1F4; // bool pub const m_bProportionalOp: usize = 0x1F5; // bool @@ -2489,7 +2489,7 @@ pub mod cs2_dumper { pub const m_flTraceLength: usize = 0x1E0; // CParticleCollectionFloatInput pub const m_flStartOffset: usize = 0x338; // float32 pub const m_flOffset: usize = 0x33C; // float32 - pub const m_vecTraceDir: usize = 0x340; // + pub const m_vecTraceDir: usize = 0x340; // Vector pub const m_CollisionGroupName: usize = 0x34C; // char[128] pub const m_nTraceSet: usize = 0x3CC; // ParticleTraceSet_t pub const m_bSetToEndpoint: usize = 0x3D0; // bool @@ -2534,10 +2534,10 @@ pub mod cs2_dumper { pub const m_flNoiseCoordScale1: usize = 0x1D4; // float32 pub const m_flNoiseCoordScale2: usize = 0x1D8; // float32 pub const m_flNoiseCoordScale3: usize = 0x1DC; // float32 - pub const m_vecNoiseAmount0: usize = 0x1E0; // - pub const m_vecNoiseAmount1: usize = 0x1EC; // - pub const m_vecNoiseAmount2: usize = 0x1F8; // - pub const m_vecNoiseAmount3: usize = 0x204; // + pub const m_vecNoiseAmount0: usize = 0x1E0; // Vector + pub const m_vecNoiseAmount1: usize = 0x1EC; // Vector + pub const m_vecNoiseAmount2: usize = 0x1F8; // Vector + pub const m_vecNoiseAmount3: usize = 0x204; // Vector } // Parent: CParticleFunctionOperator // Fields count: 9 @@ -2562,7 +2562,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_SetControlPointToPlayer { pub const m_nCP1: usize = 0x1D0; // int32 - pub const m_vecCP1Pos: usize = 0x1D4; // + pub const m_vecCP1Pos: usize = 0x1D4; // Vector pub const m_bOrientToEyes: usize = 0x1E0; // bool } // Parent: CParticleFunctionOperator @@ -2606,7 +2606,7 @@ pub mod cs2_dumper { pub const m_bDisableAggregation: usize = 0x0; // bitfield:1 pub const m_bShouldSimulateDuringGamePaused: usize = 0x0; // bitfield:1 pub const m_bShouldCheckFoW: usize = 0x0; // bitfield:1 - pub const m_vSortOrigin: usize = 0x40; // + pub const m_vSortOrigin: usize = 0x40; // Vector pub const m_flScale: usize = 0x4C; // float32 pub const m_hOwner: usize = 0x50; // PARTICLE_EHANDLE__* pub const m_pOwningParticleProperty: usize = 0x58; // CParticleProperty* @@ -2616,10 +2616,10 @@ pub mod cs2_dumper { pub const m_bFreezeTransitionActive: usize = 0x7C; // bool pub const m_bFreezeTargetState: usize = 0x7D; // bool pub const m_bCanFreeze: usize = 0x7E; // bool - pub const m_LastMin: usize = 0x80; // - pub const m_LastMax: usize = 0x8C; // + pub const m_LastMin: usize = 0x80; // Vector + pub const m_LastMax: usize = 0x8C; // Vector pub const m_nSplitScreenUser: usize = 0x98; // CSplitScreenSlot - pub const m_vecAggregationCenter: usize = 0x9C; // + pub const m_vecAggregationCenter: usize = 0x9C; // Vector pub const m_RefCount: usize = 0xC0; // int32 } // Parent: CParticleFunctionPreEmission @@ -2633,8 +2633,8 @@ pub mod cs2_dumper { pub const m_nCP1: usize = 0x1D4; // int32 pub const m_nHeadLocation: usize = 0x1D8; // int32 pub const m_flReRandomRate: usize = 0x1E0; // CParticleCollectionFloatInput - pub const m_vecCPMinPos: usize = 0x338; // - pub const m_vecCPMaxPos: usize = 0x344; // + pub const m_vecCPMinPos: usize = 0x338; // Vector + pub const m_vecCPMaxPos: usize = 0x344; // Vector pub const m_flInterpolation: usize = 0x350; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator @@ -2785,8 +2785,8 @@ pub mod cs2_dumper { pub const m_nInitialParticles: usize = 0x210; // int32 pub const m_nMaxParticles: usize = 0x214; // int32 pub const m_nGroupID: usize = 0x218; // int32 - pub const m_BoundingBoxMin: usize = 0x21C; // - pub const m_BoundingBoxMax: usize = 0x228; // + pub const m_BoundingBoxMin: usize = 0x21C; // Vector + pub const m_BoundingBoxMax: usize = 0x228; // Vector pub const m_flDepthSortBias: usize = 0x234; // float32 pub const m_nSortOverridePositionCP: usize = 0x238; // int32 pub const m_bInfiniteBounds: usize = 0x23C; // bool @@ -2794,7 +2794,7 @@ pub mod cs2_dumper { pub const m_NamedValueDomain: usize = 0x240; // CUtlString pub const m_NamedValueLocals: usize = 0x248; // CUtlVector pub const m_ConstantColor: usize = 0x260; // Color - pub const m_ConstantNormal: usize = 0x264; // + pub const m_ConstantNormal: usize = 0x264; // Vector pub const m_flConstantRadius: usize = 0x270; // float32 pub const m_flConstantRotation: usize = 0x274; // float32 pub const m_flConstantRotationSpeed: usize = 0x278; // float32 @@ -2853,8 +2853,8 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t pub const m_flInputMin: usize = 0x1C4; // float32 pub const m_flInputMax: usize = 0x1C8; // float32 - pub const m_vecOutputMin: usize = 0x1CC; // - pub const m_vecOutputMax: usize = 0x1D8; // + pub const m_vecOutputMin: usize = 0x1CC; // Vector + pub const m_vecOutputMax: usize = 0x1D8; // Vector pub const m_TransformStart: usize = 0x1E8; // CParticleTransformInput pub const m_TransformEnd: usize = 0x250; // CParticleTransformInput pub const m_nSetMethod: usize = 0x2B8; // ParticleSetMethod_t @@ -2915,10 +2915,10 @@ pub mod cs2_dumper { pub const m_nControlPoint2: usize = 0x654; // int32 pub const m_nControlPoint3: usize = 0x658; // int32 pub const m_nControlPoint4: usize = 0x65C; // int32 - pub const m_vecCPOffset1: usize = 0x660; // - pub const m_vecCPOffset2: usize = 0x66C; // - pub const m_vecCPOffset3: usize = 0x678; // - pub const m_vecCPOffset4: usize = 0x684; // + pub const m_vecCPOffset1: usize = 0x660; // Vector + pub const m_vecCPOffset2: usize = 0x66C; // Vector + pub const m_vecCPOffset3: usize = 0x678; // Vector + pub const m_vecCPOffset4: usize = 0x684; // Vector pub const m_LightFiftyDist1: usize = 0x690; // float32 pub const m_LightZeroDist1: usize = 0x694; // float32 pub const m_LightFiftyDist2: usize = 0x698; // float32 @@ -3026,7 +3026,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_WorldTraceConstraint { pub const m_nCP: usize = 0x1C0; // int32 - pub const m_vecCpOffset: usize = 0x1C4; // + pub const m_vecCpOffset: usize = 0x1C4; // Vector pub const m_nCollisionMode: usize = 0x1D0; // ParticleCollisionMode_t pub const m_nCollisionModeMin: usize = 0x1D4; // ParticleCollisionMode_t pub const m_nTraceSet: usize = 0x1D8; // ParticleTraceSet_t @@ -3191,11 +3191,11 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_AddVectorToVector { - pub const m_vecScale: usize = 0x1C0; // + pub const m_vecScale: usize = 0x1C0; // Vector pub const m_nFieldOutput: usize = 0x1CC; // ParticleAttributeIndex_t pub const m_nFieldInput: usize = 0x1D0; // ParticleAttributeIndex_t - pub const m_vOffsetMin: usize = 0x1D4; // - pub const m_vOffsetMax: usize = 0x1E0; // + pub const m_vOffsetMin: usize = 0x1D4; // Vector + pub const m_vOffsetMax: usize = 0x1E0; // Vector pub const m_randomnessParameters: usize = 0x1EC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer @@ -3227,13 +3227,13 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_RenderStatusEffect { - pub const m_pTextureColorWarp: usize = 0x200; // - pub const m_pTextureDetail2: usize = 0x208; // - pub const m_pTextureDiffuseWarp: usize = 0x210; // - pub const m_pTextureFresnelColorWarp: usize = 0x218; // - pub const m_pTextureFresnelWarp: usize = 0x220; // - pub const m_pTextureSpecularWarp: usize = 0x228; // - pub const m_pTextureEnvMap: usize = 0x230; // + pub const m_pTextureColorWarp: usize = 0x200; // CStrongHandle + pub const m_pTextureDetail2: usize = 0x208; // CStrongHandle + pub const m_pTextureDiffuseWarp: usize = 0x210; // CStrongHandle + pub const m_pTextureFresnelColorWarp: usize = 0x218; // CStrongHandle + pub const m_pTextureFresnelWarp: usize = 0x220; // CStrongHandle + pub const m_pTextureSpecularWarp: usize = 0x228; // CStrongHandle + pub const m_pTextureEnvMap: usize = 0x230; // CStrongHandle } // Parent: CParticleFunctionForce // Fields count: 2 @@ -3241,8 +3241,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_RandomForce { - pub const m_MinForce: usize = 0x1D0; // - pub const m_MaxForce: usize = 0x1DC; // + pub const m_MinForce: usize = 0x1D0; // Vector + pub const m_MaxForce: usize = 0x1DC; // Vector } // Parent: CParticleFunctionOperator // Fields count: 7 @@ -3279,7 +3279,7 @@ pub mod cs2_dumper { pub const m_bShouldDrawAttachmentNames: usize = 0x52; // bool pub const m_bShouldDrawControlPointAxes: usize = 0x53; // bool pub const m_bAnimationNonLooping: usize = 0x54; // bool - pub const m_vecPreviewGravity: usize = 0x58; // + pub const m_vecPreviewGravity: usize = 0x58; // Vector } // Parent: CParticleFunctionForce // Fields count: 3 @@ -3322,10 +3322,10 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_INIT_RemapTransformToVector { pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_vInputMin: usize = 0x1C4; // - pub const m_vInputMax: usize = 0x1D0; // - pub const m_vOutputMin: usize = 0x1DC; // - pub const m_vOutputMax: usize = 0x1E8; // + pub const m_vInputMin: usize = 0x1C4; // Vector + pub const m_vInputMax: usize = 0x1D0; // Vector + pub const m_vOutputMin: usize = 0x1DC; // Vector + pub const m_vOutputMax: usize = 0x1E8; // Vector pub const m_TransformInput: usize = 0x1F8; // CParticleTransformInput pub const m_LocalSpaceTransform: usize = 0x260; // CParticleTransformInput pub const m_flStartTime: usize = 0x2C8; // float32 @@ -3341,9 +3341,9 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_SDFLighting { - pub const m_vLightingDir: usize = 0x1C0; // - pub const m_vTint_0: usize = 0x1CC; // - pub const m_vTint_1: usize = 0x1D8; // + pub const m_vLightingDir: usize = 0x1C0; // Vector + pub const m_vTint_0: usize = 0x1CC; // Vector + pub const m_vTint_1: usize = 0x1D8; // Vector } // Parent: C_OP_RemapDistanceToLineSegmentBase // Fields count: 3 @@ -3422,7 +3422,7 @@ pub mod cs2_dumper { pub mod C_OP_SetControlPointToHand { pub const m_nCP1: usize = 0x1D0; // int32 pub const m_nHand: usize = 0x1D4; // int32 - pub const m_vecCP1Pos: usize = 0x1D8; // + pub const m_vecCP1Pos: usize = 0x1D8; // Vector pub const m_bOrientToHand: usize = 0x1E4; // bool } // Parent: CParticleFunctionConstraint @@ -3447,7 +3447,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_DistanceCull { pub const m_nControlPoint: usize = 0x1C0; // int32 - pub const m_vecPointOffset: usize = 0x1C4; // + pub const m_vecPointOffset: usize = 0x1C4; // Vector pub const m_flDistance: usize = 0x1D0; // float32 pub const m_bCullInside: usize = 0x1D4; // bool } @@ -3475,7 +3475,7 @@ pub mod cs2_dumper { pub const m_fMaxDistance: usize = 0x1C0; // float32 pub const m_PathParams: usize = 0x1D0; // CPathParameters pub const m_bUseRandomCPs: usize = 0x210; // bool - pub const m_vEndOffset: usize = 0x214; // + pub const m_vEndOffset: usize = 0x214; // Vector pub const m_bSaveOffset: usize = 0x220; // bool } // Parent: CParticleFunctionOperator @@ -3602,8 +3602,8 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_RampCPLinearRandom { pub const m_nOutControlPointNumber: usize = 0x1D0; // int32 - pub const m_vecRateMin: usize = 0x1D4; // - pub const m_vecRateMax: usize = 0x1E0; // + pub const m_vecRateMin: usize = 0x1D4; // Vector + pub const m_vecRateMax: usize = 0x1E0; // Vector } // Parent: CParticleFunctionOperator // Fields count: 3 @@ -3723,7 +3723,7 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x228; // ParticleAttributeIndex_t pub const m_flScale: usize = 0x22C; // float32 pub const m_flOffsetRot: usize = 0x230; // float32 - pub const m_vecOffsetAxis: usize = 0x234; // + pub const m_vecOffsetAxis: usize = 0x234; // Vector pub const m_bNormalize: usize = 0x240; // bool } // Parent: CParticleFunctionOperator @@ -3753,7 +3753,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_INIT_RemapTransformOrientationToRotations { pub const m_TransformInput: usize = 0x1C0; // CParticleTransformInput - pub const m_vecRotation: usize = 0x228; // + pub const m_vecRotation: usize = 0x228; // Vector pub const m_bUseQuat: usize = 0x234; // bool pub const m_bWriteNormal: usize = 0x235; // bool } @@ -3840,7 +3840,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_LerpEndCapVector { pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_vecOutput: usize = 0x1C4; // + pub const m_vecOutput: usize = 0x1C4; // Vector pub const m_flLerpTime: usize = 0x1D0; // float32 } // Parent: CParticleFunctionOperator @@ -3927,7 +3927,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_RemapTransformOrientationToRotations { pub const m_TransformInput: usize = 0x1C0; // CParticleTransformInput - pub const m_vecRotation: usize = 0x228; // + pub const m_vecRotation: usize = 0x228; // Vector pub const m_bUseQuat: usize = 0x234; // bool pub const m_bWriteNormal: usize = 0x235; // bool } @@ -3979,7 +3979,7 @@ pub mod cs2_dumper { pub mod PointDefinition_t { pub const m_nControlPoint: usize = 0x0; // int32 pub const m_bLocalCoords: usize = 0x4; // bool - pub const m_vOffset: usize = 0x8; // + pub const m_vOffset: usize = 0x8; // Vector } // Parent: CParticleFunctionPreEmission // Fields count: 4 @@ -4015,7 +4015,7 @@ pub mod cs2_dumper { pub const m_flAgeMax: usize = 0x1CC; // float32 pub const m_flNoiseScale: usize = 0x1D0; // float32 pub const m_flNoiseScaleLoc: usize = 0x1D4; // float32 - pub const m_vecOffsetLoc: usize = 0x1D8; // + pub const m_vecOffsetLoc: usize = 0x1D8; // Vector } // Parent: CParticleFunctionOperator // Fields count: 3 @@ -4072,7 +4072,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_CalculateVectorAttribute { - pub const m_vStartValue: usize = 0x1C0; // + pub const m_vStartValue: usize = 0x1C0; // Vector pub const m_nFieldInput1: usize = 0x1CC; // ParticleAttributeIndex_t pub const m_flInputScale1: usize = 0x1D0; // float32 pub const m_nFieldInput2: usize = 0x1D4; // ParticleAttributeIndex_t @@ -4082,7 +4082,7 @@ pub mod cs2_dumper { pub const m_nControlPointInput2: usize = 0x1F4; // ControlPointReference_t pub const m_flControlPointScale2: usize = 0x208; // float32 pub const m_nFieldOutput: usize = 0x20C; // ParticleAttributeIndex_t - pub const m_vFinalOutputScale: usize = 0x210; // + pub const m_vFinalOutputScale: usize = 0x210; // Vector } // Parent: CParticleInput // Fields count: 8 @@ -4136,7 +4136,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_MovementMaintainOffset { - pub const m_vecOffset: usize = 0x1C0; // + pub const m_vecOffset: usize = 0x1C0; // Vector pub const m_nCP: usize = 0x1CC; // int32 pub const m_bRadiusScale: usize = 0x1D0; // bool } @@ -4198,7 +4198,7 @@ pub mod cs2_dumper { pub const m_flRange: usize = 0xDD0; // CPerParticleFloatInput pub const m_flInnerConeAngle: usize = 0xF28; // CPerParticleFloatInput pub const m_flOuterConeAngle: usize = 0x1080; // CPerParticleFloatInput - pub const m_hLightCookie: usize = 0x11D8; // + pub const m_hLightCookie: usize = 0x11D8; // CStrongHandle pub const m_bSphericalCookie: usize = 0x11E0; // bool } // Parent: CParticleFunctionOperator @@ -4364,7 +4364,7 @@ pub mod cs2_dumper { pub const m_nForceInModel: usize = 0x1C4; // int32 pub const m_nDesiredHitbox: usize = 0x1C8; // int32 pub const m_vecHitBoxScale: usize = 0x1D0; // CParticleCollectionVecInput - pub const m_vecDirectionBias: usize = 0x828; // + pub const m_vecDirectionBias: usize = 0x828; // Vector pub const m_bMaintainHitbox: usize = 0x834; // bool pub const m_bUseBones: usize = 0x835; // bool pub const m_HitboxSetName: usize = 0x836; // char[128] @@ -4402,8 +4402,8 @@ pub mod cs2_dumper { pub mod C_INIT_InitialRepulsionVelocity { pub const m_CollisionGroupName: usize = 0x1C0; // char[128] pub const m_nTraceSet: usize = 0x240; // ParticleTraceSet_t - pub const m_vecOutputMin: usize = 0x244; // - pub const m_vecOutputMax: usize = 0x250; // + pub const m_vecOutputMin: usize = 0x244; // Vector + pub const m_vecOutputMax: usize = 0x250; // Vector pub const m_nControlPointNumber: usize = 0x25C; // int32 pub const m_bPerParticle: usize = 0x260; // bool pub const m_bTranslate: usize = 0x261; // bool @@ -4431,7 +4431,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_SetControlPointToHMD { pub const m_nCP1: usize = 0x1D0; // int32 - pub const m_vecCP1Pos: usize = 0x1D4; // + pub const m_vecCP1Pos: usize = 0x1D4; // Vector pub const m_bOrientToHMD: usize = 0x1E0; // bool } // Parent: CParticleFunctionOperator @@ -4644,7 +4644,7 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t pub const m_flScale: usize = 0x1C8; // float32 pub const m_flOffsetRot: usize = 0x1CC; // float32 - pub const m_vecOffsetAxis: usize = 0x1D0; // + pub const m_vecOffsetAxis: usize = 0x1D0; // Vector pub const m_bNormalize: usize = 0x1DC; // bool pub const m_nFieldStrength: usize = 0x1E0; // ParticleAttributeIndex_t } @@ -4670,8 +4670,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_RtEnvCull { - pub const m_vecTestDir: usize = 0x1C0; // - pub const m_vecTestNormal: usize = 0x1CC; // + pub const m_vecTestDir: usize = 0x1C0; // Vector + pub const m_vecTestNormal: usize = 0x1CC; // Vector pub const m_bCullOnMiss: usize = 0x1D8; // bool pub const m_bStickInsteadOfCull: usize = 0x1D9; // bool pub const m_RtEnvName: usize = 0x1DA; // char[128] @@ -4689,7 +4689,7 @@ pub mod cs2_dumper { pub const m_bOffsetLocal: usize = 0x820; // bool pub const m_nParticleSelection: usize = 0x824; // ParticleSelection_t pub const m_nParticleNumber: usize = 0x828; // CParticleCollectionFloatInput - pub const m_nPinBreakType: usize = 0x980; // + pub const m_nPinBreakType: usize = 0x980; // ParticlePinDistance_t pub const m_flBreakDistance: usize = 0x988; // CParticleCollectionFloatInput pub const m_flBreakSpeed: usize = 0xAE0; // CParticleCollectionFloatInput pub const m_flAge: usize = 0xC38; // CParticleCollectionFloatInput @@ -4707,10 +4707,10 @@ pub mod cs2_dumper { pub const m_nCPInput: usize = 0x1C0; // int32 pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t pub const m_nLocalSpaceCP: usize = 0x1C8; // int32 - pub const m_vInputMin: usize = 0x1CC; // - pub const m_vInputMax: usize = 0x1D8; // - pub const m_vOutputMin: usize = 0x1E4; // - pub const m_vOutputMax: usize = 0x1F0; // + pub const m_vInputMin: usize = 0x1CC; // Vector + pub const m_vInputMax: usize = 0x1D8; // Vector + pub const m_vOutputMin: usize = 0x1E4; // Vector + pub const m_vOutputMax: usize = 0x1F0; // Vector pub const m_flStartTime: usize = 0x1FC; // float32 pub const m_flEndTime: usize = 0x200; // float32 pub const m_flInterpRate: usize = 0x204; // float32 @@ -4782,10 +4782,10 @@ pub mod cs2_dumper { pub const m_nCP2: usize = 0x1D8; // int32 pub const m_nCP3: usize = 0x1DC; // int32 pub const m_nCP4: usize = 0x1E0; // int32 - pub const m_vecCP1Pos: usize = 0x1E4; // - pub const m_vecCP2Pos: usize = 0x1F0; // - pub const m_vecCP3Pos: usize = 0x1FC; // - pub const m_vecCP4Pos: usize = 0x208; // + pub const m_vecCP1Pos: usize = 0x1E4; // Vector + pub const m_vecCP2Pos: usize = 0x1F0; // Vector + pub const m_vecCP3Pos: usize = 0x1FC; // Vector + pub const m_vecCP4Pos: usize = 0x208; // Vector pub const m_nHeadLocation: usize = 0x214; // int32 } // Parent: CParticleFunctionOperator @@ -5097,12 +5097,12 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_RenderStatusEffectCitadel { - pub const m_pTextureColorWarp: usize = 0x200; // - pub const m_pTextureNormal: usize = 0x208; // - pub const m_pTextureMetalness: usize = 0x210; // - pub const m_pTextureRoughness: usize = 0x218; // - pub const m_pTextureSelfIllum: usize = 0x220; // - pub const m_pTextureDetail: usize = 0x228; // + pub const m_pTextureColorWarp: usize = 0x200; // CStrongHandle + pub const m_pTextureNormal: usize = 0x208; // CStrongHandle + pub const m_pTextureMetalness: usize = 0x210; // CStrongHandle + pub const m_pTextureRoughness: usize = 0x218; // CStrongHandle + pub const m_pTextureSelfIllum: usize = 0x220; // CStrongHandle + pub const m_pTextureDetail: usize = 0x228; // CStrongHandle } // Parent: CParticleFunctionInitializer // Fields count: 11 @@ -5143,7 +5143,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_WindForce { - pub const m_vForce: usize = 0x1D0; // + pub const m_vForce: usize = 0x1D0; // Vector } // Parent: CParticleFunctionPreEmission // Fields count: 6 @@ -5153,7 +5153,7 @@ pub mod cs2_dumper { pub mod C_OP_SetVariable { pub const m_variableReference: usize = 0x1D0; // CParticleVariableRef pub const m_transformInput: usize = 0x210; // CParticleTransformInput - pub const m_positionOffset: usize = 0x278; // + pub const m_positionOffset: usize = 0x278; // Vector pub const m_rotationOffset: usize = 0x284; // QAngle pub const m_vecInput: usize = 0x290; // CParticleCollectionVecInput pub const m_floatInput: usize = 0x8E8; // CParticleCollectionFloatInput @@ -5234,7 +5234,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_SetControlPointToCenter { pub const m_nCP1: usize = 0x1D0; // int32 - pub const m_vecCP1Pos: usize = 0x1D4; // + pub const m_vecCP1Pos: usize = 0x1D4; // Vector pub const m_nSetParent: usize = 0x1E0; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission @@ -5423,7 +5423,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_LerpVector { pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_vecOutput: usize = 0x1C4; // + pub const m_vecOutput: usize = 0x1C4; // Vector pub const m_flStartTime: usize = 0x1D0; // float32 pub const m_flEndTime: usize = 0x1D4; // float32 pub const m_nSetMethod: usize = 0x1D8; // ParticleSetMethod_t @@ -5446,7 +5446,7 @@ pub mod cs2_dumper { pub mod TextureGroup_t { pub const m_bEnabled: usize = 0x0; // bool pub const m_bReplaceTextureWithGradient: usize = 0x1; // bool - pub const m_hTexture: usize = 0x8; // + pub const m_hTexture: usize = 0x8; // CStrongHandle pub const m_Gradient: usize = 0x10; // CColorGradient pub const m_nTextureType: usize = 0x28; // SpriteCardTextureType_t pub const m_nTextureChannels: usize = 0x2C; // SpriteCardTextureChannel_t @@ -5461,9 +5461,9 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_TimeVaryingForce { pub const m_flStartLerpTime: usize = 0x1D0; // float32 - pub const m_StartingForce: usize = 0x1D4; // + pub const m_StartingForce: usize = 0x1D4; // Vector pub const m_flEndLerpTime: usize = 0x1E0; // float32 - pub const m_EndingForce: usize = 0x1E4; // + pub const m_EndingForce: usize = 0x1E4; // Vector } // Parent: CParticleFunctionOperator // Fields count: 9 @@ -5504,7 +5504,7 @@ pub mod cs2_dumper { pub const m_fRadiusMin: usize = 0x1C0; // CPerParticleFloatInput pub const m_fRadiusMax: usize = 0x318; // CPerParticleFloatInput pub const m_vecDistanceBias: usize = 0x470; // CPerParticleVecInput - pub const m_vecDistanceBiasAbs: usize = 0xAC8; // + pub const m_vecDistanceBiasAbs: usize = 0xAC8; // Vector pub const m_TransformInput: usize = 0xAD8; // CParticleTransformInput pub const m_fSpeedMin: usize = 0xB40; // CPerParticleFloatInput pub const m_fSpeedMax: usize = 0xC98; // CPerParticleFloatInput @@ -5541,8 +5541,8 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t pub const m_flInputMin: usize = 0x1C8; // float32 pub const m_flInputMax: usize = 0x1CC; // float32 - pub const m_vecOutputMin: usize = 0x1D0; // - pub const m_vecOutputMax: usize = 0x1DC; // + pub const m_vecOutputMin: usize = 0x1D0; // Vector + pub const m_vecOutputMax: usize = 0x1DC; // Vector pub const m_flStartTime: usize = 0x1E8; // float32 pub const m_flEndTime: usize = 0x1EC; // float32 pub const m_nSetMethod: usize = 0x1F0; // ParticleSetMethod_t @@ -5584,7 +5584,7 @@ pub mod cs2_dumper { pub const m_flOutputMax: usize = 0x1E4; // float32 pub const m_flNoiseScale: usize = 0x1E8; // float32 pub const m_flWorldNoiseScale: usize = 0x1EC; // float32 - pub const m_vecOffsetLoc: usize = 0x1F0; // + pub const m_vecOffsetLoc: usize = 0x1F0; // Vector pub const m_flWorldTimeScale: usize = 0x1FC; // float32 } // Parent: CParticleFunction @@ -5622,8 +5622,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_PlanarConstraint { - pub const m_PointOnPlane: usize = 0x1C0; // - pub const m_PlaneNormal: usize = 0x1CC; // + pub const m_PointOnPlane: usize = 0x1C0; // Vector + pub const m_PlaneNormal: usize = 0x1CC; // Vector pub const m_nControlPointNumber: usize = 0x1D8; // int32 pub const m_bGlobalOrigin: usize = 0x1DC; // bool pub const m_bGlobalNormal: usize = 0x1DD; // bool @@ -5744,7 +5744,7 @@ pub mod cs2_dumper { pub const m_flNoiseOutputMin: usize = 0x9C; // float32 pub const m_flNoiseOutputMax: usize = 0xA0; // float32 pub const m_flNoiseScale: usize = 0xA4; // float32 - pub const m_vecNoiseOffsetRate: usize = 0xA8; // + pub const m_vecNoiseOffsetRate: usize = 0xA8; // Vector pub const m_flNoiseOffset: usize = 0xB4; // float32 pub const m_nNoiseOctaves: usize = 0xB8; // int32 pub const m_nNoiseTurbulence: usize = 0xBC; // PFNoiseTurbulence_t @@ -5949,7 +5949,7 @@ pub mod cs2_dumper { pub const m_flLOSScale: usize = 0x910; // float32 pub const m_nSetMethod: usize = 0x914; // ParticleSetMethod_t pub const m_bActiveRange: usize = 0x918; // bool - pub const m_vecDistanceScale: usize = 0x91C; // + pub const m_vecDistanceScale: usize = 0x91C; // Vector pub const m_flRemapBias: usize = 0x928; // float32 } // Parent: CParticleFunctionOperator @@ -5966,10 +5966,10 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_ForceBasedOnDistanceToPlane { pub const m_flMinDist: usize = 0x1D0; // float32 - pub const m_vecForceAtMinDist: usize = 0x1D4; // + pub const m_vecForceAtMinDist: usize = 0x1D4; // Vector pub const m_flMaxDist: usize = 0x1E0; // float32 - pub const m_vecForceAtMaxDist: usize = 0x1E4; // - pub const m_vecPlaneNormal: usize = 0x1F0; // + pub const m_vecForceAtMaxDist: usize = 0x1E4; // Vector + pub const m_vecPlaneNormal: usize = 0x1F0; // Vector pub const m_nControlPointNumber: usize = 0x1FC; // int32 pub const m_flExponent: usize = 0x200; // float32 } @@ -5983,8 +5983,8 @@ pub mod cs2_dumper { pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t pub const m_flDensityMin: usize = 0x1C8; // float32 pub const m_flDensityMax: usize = 0x1CC; // float32 - pub const m_vecOutputMin: usize = 0x1D0; // - pub const m_vecOutputMax: usize = 0x1DC; // + pub const m_vecOutputMin: usize = 0x1D0; // Vector + pub const m_vecOutputMax: usize = 0x1DC; // Vector pub const m_bUseParentDensity: usize = 0x1E8; // bool pub const m_nVoxelGridResolution: usize = 0x1EC; // int32 } @@ -6143,8 +6143,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_PositionWarpScalar { - pub const m_vecWarpMin: usize = 0x1C0; // - pub const m_vecWarpMax: usize = 0x1CC; // + pub const m_vecWarpMin: usize = 0x1C0; // Vector + pub const m_vecWarpMax: usize = 0x1CC; // Vector pub const m_InputValue: usize = 0x1D8; // CPerParticleFloatInput pub const m_flPrevPosScale: usize = 0x330; // float32 pub const m_nScaleControlPointNumber: usize = 0x334; // int32 @@ -6165,8 +6165,8 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_VectorNoise { pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_vecOutputMin: usize = 0x1C4; // - pub const m_vecOutputMax: usize = 0x1D0; // + pub const m_vecOutputMin: usize = 0x1C4; // Vector + pub const m_vecOutputMax: usize = 0x1D0; // Vector pub const m_fl4NoiseScale: usize = 0x1DC; // float32 pub const m_bAdditive: usize = 0x1E0; // bool pub const m_bOffset: usize = 0x1E1; // bool @@ -6222,7 +6222,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_SetToCP { pub const m_nControlPointNumber: usize = 0x1C0; // int32 - pub const m_vecOffset: usize = 0x1C4; // + pub const m_vecOffset: usize = 0x1C4; // Vector pub const m_bOffsetLocal: usize = 0x1D0; // bool } // Parent: None @@ -6234,7 +6234,7 @@ pub mod cs2_dumper { pub const m_iControlPoint: usize = 0x0; // int32 pub const m_iAttachType: usize = 0x4; // ParticleAttachment_t pub const m_attachmentName: usize = 0x8; // CUtlString - pub const m_vecOffset: usize = 0x10; // + pub const m_vecOffset: usize = 0x10; // Vector pub const m_angOffset: usize = 0x1C; // QAngle pub const m_entityName: usize = 0x28; // CUtlString } @@ -6245,7 +6245,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_ParentVortices { pub const m_flForceScale: usize = 0x1D0; // float32 - pub const m_vecTwistAxis: usize = 0x1D4; // + pub const m_vecTwistAxis: usize = 0x1D4; // Vector pub const m_bFlipBasedOnYaw: usize = 0x1E0; // bool } // Parent: CParticleFunctionPreEmission @@ -6490,8 +6490,8 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_RotateVector { pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_vecRotAxisMin: usize = 0x1C4; // - pub const m_vecRotAxisMax: usize = 0x1D0; // + pub const m_vecRotAxisMin: usize = 0x1C4; // Vector + pub const m_vecRotAxisMax: usize = 0x1D0; // Vector pub const m_flRotRateMin: usize = 0x1DC; // float32 pub const m_flRotRateMax: usize = 0x1E0; // float32 pub const m_bNormalize: usize = 0x1E4; // bool @@ -6522,7 +6522,7 @@ pub mod cs2_dumper { pub const m_bKillUnused: usize = 0x1C0; // bool pub const m_bRadiusScale: usize = 0x1C1; // bool pub const m_nCP: usize = 0x1C4; // int32 - pub const m_vecOffset: usize = 0x1C8; // + pub const m_vecOffset: usize = 0x1C8; // Vector } // Parent: CParticleFunctionOperator // Fields count: 11 @@ -6540,7 +6540,7 @@ pub mod cs2_dumper { pub const m_nInputCP: usize = 0x1DC; // int32 pub const m_bRadialCheck: usize = 0x1E0; // bool pub const m_bScaleOffset: usize = 0x1E1; // bool - pub const m_vecOffset: usize = 0x1E4; // + pub const m_vecOffset: usize = 0x1E4; // Vector } // Parent: CParticleFunctionOperator // Fields count: 3 diff --git a/output/pulse_system.dll.cs b/output/pulse_system.dll.cs index efd58e6..56b2efc 100644 --- a/output/pulse_system.dll.cs +++ b/output/pulse_system.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system.dll.hpp b/output/pulse_system.dll.hpp index d2eac85..e27b196 100644 --- a/output/pulse_system.dll.hpp +++ b/output/pulse_system.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once diff --git a/output/pulse_system.dll.rs b/output/pulse_system.dll.rs index 587c2b0..d07a356 100644 --- a/output/pulse_system.dll.rs +++ b/output/pulse_system.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11.dll.cs b/output/rendersystemdx11.dll.cs index d312ebe..dc68f86 100644 --- a/output/rendersystemdx11.dll.cs +++ b/output/rendersystemdx11.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11.dll.hpp b/output/rendersystemdx11.dll.hpp index 0618682..e9cdb5b 100644 --- a/output/rendersystemdx11.dll.hpp +++ b/output/rendersystemdx11.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once diff --git a/output/rendersystemdx11.dll.rs b/output/rendersystemdx11.dll.rs index 79ec660..36dfb8e 100644 --- a/output/rendersystemdx11.dll.rs +++ b/output/rendersystemdx11.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem.dll.cs b/output/resourcesystem.dll.cs index ad84a1a..b42e1be 100644 --- a/output/resourcesystem.dll.cs +++ b/output/resourcesystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll @@ -182,8 +182,8 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 2 public static class AABB_t { - public const nint m_vMinBounds = 0x0; // - public const nint m_vMaxBounds = 0xC; // + public const nint m_vMinBounds = 0x0; // Vector + public const nint m_vMaxBounds = 0xC; // Vector } // Parent: None // Fields count: 0 diff --git a/output/resourcesystem.dll.hpp b/output/resourcesystem.dll.hpp index 9ac5dc0..4107208 100644 --- a/output/resourcesystem.dll.hpp +++ b/output/resourcesystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once @@ -187,8 +187,8 @@ namespace cs2_dumper { // Parent: None // Fields count: 2 namespace AABB_t { - constexpr std::ptrdiff_t m_vMinBounds = 0x0; // - constexpr std::ptrdiff_t m_vMaxBounds = 0xC; // + constexpr std::ptrdiff_t m_vMinBounds = 0x0; // Vector + constexpr std::ptrdiff_t m_vMaxBounds = 0xC; // Vector } // Parent: None // Fields count: 0 diff --git a/output/resourcesystem.dll.rs b/output/resourcesystem.dll.rs index a543b26..412ed71 100644 --- a/output/resourcesystem.dll.rs +++ b/output/resourcesystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -187,8 +187,8 @@ pub mod cs2_dumper { // Parent: None // Fields count: 2 pub mod AABB_t { - pub const m_vMinBounds: usize = 0x0; // - pub const m_vMaxBounds: usize = 0xC; // + pub const m_vMinBounds: usize = 0x0; // Vector + pub const m_vMaxBounds: usize = 0xC; // Vector } // Parent: None // Fields count: 0 diff --git a/output/scenesystem.dll.cs b/output/scenesystem.dll.cs index e61c564..c31fab4 100644 --- a/output/scenesystem.dll.cs +++ b/output/scenesystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem.dll.hpp b/output/scenesystem.dll.hpp index e8580bb..faac95a 100644 --- a/output/scenesystem.dll.hpp +++ b/output/scenesystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once diff --git a/output/scenesystem.dll.rs b/output/scenesystem.dll.rs index ea8e6aa..8deb377 100644 --- a/output/scenesystem.dll.rs +++ b/output/scenesystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem.dll.cs b/output/schemasystem.dll.cs index b374b84..bcb1c27 100644 --- a/output/schemasystem.dll.cs +++ b/output/schemasystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll @@ -109,7 +109,7 @@ namespace CS2Dumper.Schemas { // Fields count: 22 public static class CSchemaSystemInternalRegistration { public const nint m_Vector2D = 0x0; // Vector2D - public const nint m_Vector = 0x8; // + public const nint m_Vector = 0x8; // Vector public const nint m_VectorAligned = 0x20; // VectorAligned public const nint m_Quaternion = 0x30; // Quaternion public const nint m_QAngle = 0x40; // QAngle diff --git a/output/schemasystem.dll.hpp b/output/schemasystem.dll.hpp index 5b70c5d..9945994 100644 --- a/output/schemasystem.dll.hpp +++ b/output/schemasystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once @@ -114,7 +114,7 @@ namespace cs2_dumper { // Fields count: 22 namespace CSchemaSystemInternalRegistration { constexpr std::ptrdiff_t m_Vector2D = 0x0; // Vector2D - constexpr std::ptrdiff_t m_Vector = 0x8; // + constexpr std::ptrdiff_t m_Vector = 0x8; // Vector constexpr std::ptrdiff_t m_VectorAligned = 0x20; // VectorAligned constexpr std::ptrdiff_t m_Quaternion = 0x30; // Quaternion constexpr std::ptrdiff_t m_QAngle = 0x40; // QAngle diff --git a/output/schemasystem.dll.rs b/output/schemasystem.dll.rs index c9e762e..91e637a 100644 --- a/output/schemasystem.dll.rs +++ b/output/schemasystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -114,7 +114,7 @@ pub mod cs2_dumper { // Fields count: 22 pub mod CSchemaSystemInternalRegistration { pub const m_Vector2D: usize = 0x0; // Vector2D - pub const m_Vector: usize = 0x8; // + pub const m_Vector: usize = 0x8; // Vector pub const m_VectorAligned: usize = 0x20; // VectorAligned pub const m_Quaternion: usize = 0x30; // Quaternion pub const m_QAngle: usize = 0x40; // QAngle diff --git a/output/server.dll.cs b/output/server.dll.cs index dc8b634..9855310 100644 --- a/output/server.dll.cs +++ b/output/server.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -1593,7 +1593,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flStamina (float) public static class CCSPlayer_MovementServices { public const nint m_flMaxFallVelocity = 0x228; // float32 - public const nint m_vecLadderNormal = 0x22C; // + public const nint m_vecLadderNormal = 0x22C; // Vector public const nint m_nLadderSurfacePropIndex = 0x238; // int32 public const nint m_flDuckAmount = 0x23C; // float32 public const nint m_flDuckSpeed = 0x240; // float32 @@ -1614,9 +1614,9 @@ namespace CS2Dumper.Schemas { public const nint m_bSpeedCropped = 0x488; // bool public const nint m_nOldWaterLevel = 0x48C; // int32 public const nint m_flWaterEntryTime = 0x490; // float32 - public const nint m_vecForward = 0x494; // - public const nint m_vecLeft = 0x4A0; // - public const nint m_vecUp = 0x4AC; // + public const nint m_vecForward = 0x494; // Vector + public const nint m_vecLeft = 0x4A0; // Vector + public const nint m_vecUp = 0x4AC; // Vector public const nint m_nGameCodeHasMovedPlayerAfterCommand = 0x4B8; // int32 public const nint m_bMadeFootstepNoise = 0x4BC; // bool public const nint m_iFootsteps = 0x4C0; // int32 @@ -1644,7 +1644,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) public static class sky3dparams_t { public const nint scale = 0x8; // int16 - public const nint origin = 0xC; // + public const nint origin = 0xC; // Vector public const nint bClip3DSkyBoxNearToWorldFar = 0x18; // bool public const nint flClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32 public const nint fog = 0x20; // fogparams_t @@ -1711,7 +1711,7 @@ namespace CS2Dumper.Schemas { // Fields count: 3 public static class CTriggerPush { public const nint m_angPushEntitySpace = 0x8B8; // QAngle - public const nint m_vecPushDirEntitySpace = 0x8C4; // + public const nint m_vecPushDirEntitySpace = 0x8C4; // Vector public const nint m_bTriggerOnStartTouch = 0x8D0; // bool } // Parent: CBaseFilter @@ -1781,8 +1781,8 @@ namespace CS2Dumper.Schemas { public const nint m_restrike = 0x7E0; // float32 public const nint m_iszSpriteName = 0x7E8; // CUtlSymbolLarge public const nint m_frameStart = 0x7F0; // int32 - public const nint m_vEndPointWorld = 0x7F4; // - public const nint m_vEndPointRelative = 0x800; // + public const nint m_vEndPointWorld = 0x7F4; // Vector + public const nint m_vEndPointRelative = 0x800; // Vector public const nint m_radius = 0x80C; // float32 public const nint m_TouchType = 0x810; // Touch_t public const nint m_iFilterName = 0x818; // CUtlSymbolLarge @@ -1836,7 +1836,7 @@ namespace CS2Dumper.Schemas { // Parent: CServerOnlyPointEntity // Fields count: 4 public static class CPointTeleport { - public const nint m_vSaveOrigin = 0x4C0; // + public const nint m_vSaveOrigin = 0x4C0; // Vector public const nint m_vSaveAngles = 0x4CC; // QAngle public const nint m_bTeleportParentedEntities = 0x4D8; // bool public const nint m_bTeleportUseCurrentAngle = 0x4D9; // bool @@ -2103,7 +2103,7 @@ namespace CS2Dumper.Schemas { public const nint m_stopTime = 0x4D8; // GameTime_t public const nint m_nextShake = 0x4DC; // GameTime_t public const nint m_currentAmp = 0x4E0; // float32 - public const nint m_maxForce = 0x4E4; // + public const nint m_maxForce = 0x4E4; // Vector public const nint m_shakeCallback = 0x4F8; // CPhysicsShake } // Parent: CBaseModelEntity @@ -2255,9 +2255,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iEffectName (uint16) // NetworkVarNames: m_nExplosionType (uint8) public static class CEffectData { - public const nint m_vOrigin = 0x8; // - public const nint m_vStart = 0x14; // - public const nint m_vNormal = 0x20; // + public const nint m_vOrigin = 0x8; // Vector + public const nint m_vStart = 0x14; // Vector + public const nint m_vNormal = 0x20; // Vector public const nint m_vAngles = 0x2C; // QAngle public const nint m_hEntity = 0x38; // CEntityHandle public const nint m_hOtherEntity = 0x3C; // CEntityHandle @@ -2385,8 +2385,8 @@ namespace CS2Dumper.Schemas { public const nint m_nIndirectTextureDimX = 0x4DC; // int32 public const nint m_nIndirectTextureDimY = 0x4E0; // int32 public const nint m_nIndirectTextureDimZ = 0x4E4; // int32 - public const nint m_vBoxMins = 0x4E8; // - public const nint m_vBoxMaxs = 0x4F4; // + public const nint m_vBoxMins = 0x4E8; // Vector + public const nint m_vBoxMaxs = 0x4F4; // Vector public const nint m_bActive = 0x500; // bool public const nint m_flStartAnisoTime = 0x504; // GameTime_t public const nint m_flStartScatterTime = 0x508; // GameTime_t @@ -2400,7 +2400,7 @@ namespace CS2Dumper.Schemas { public const nint m_bStartDisabled = 0x528; // bool public const nint m_bEnableIndirect = 0x529; // bool public const nint m_bIsMaster = 0x52A; // bool - public const nint m_hFogIndirectTexture = 0x530; // + public const nint m_hFogIndirectTexture = 0x530; // CStrongHandle public const nint m_nForceRefreshCount = 0x538; // int32 public const nint m_bFirstTime = 0x53C; // bool } @@ -2424,20 +2424,20 @@ namespace CS2Dumper.Schemas { public const nint m_bDucked = 0x1EC; // bool public const nint m_bDucking = 0x1ED; // bool public const nint m_bInDuckJump = 0x1EE; // bool - public const nint m_groundNormal = 0x1F0; // + public const nint m_groundNormal = 0x1F0; // Vector public const nint m_flSurfaceFriction = 0x1FC; // float32 public const nint m_surfaceProps = 0x200; // CUtlStringToken public const nint m_nStepside = 0x210; // int32 public const nint m_iTargetVolume = 0x214; // int32 - public const nint m_vecSmoothedVelocity = 0x218; // + public const nint m_vecSmoothedVelocity = 0x218; // Vector } // Parent: CPhysicsProp // Fields count: 5 public static class CPhysicsPropRespawnable { - public const nint m_vOriginalSpawnOrigin = 0xBD0; // + public const nint m_vOriginalSpawnOrigin = 0xBD0; // Vector public const nint m_vOriginalSpawnAngles = 0xBDC; // QAngle - public const nint m_vOriginalMins = 0xBE8; // - public const nint m_vOriginalMaxs = 0xBF4; // + public const nint m_vOriginalMins = 0xBE8; // Vector + public const nint m_vOriginalMaxs = 0xBF4; // Vector public const nint m_flRespawnDuration = 0xC00; // float32 } // Parent: CEnvSoundscapeProxy @@ -2478,10 +2478,10 @@ namespace CS2Dumper.Schemas { // Parent: CSoundOpvarSetPointBase // Fields count: 8 public static class CSoundOpvarSetOBBWindEntity { - public const nint m_vMins = 0x558; // - public const nint m_vMaxs = 0x564; // - public const nint m_vDistanceMins = 0x570; // - public const nint m_vDistanceMaxs = 0x57C; // + public const nint m_vMins = 0x558; // Vector + public const nint m_vMaxs = 0x564; // Vector + public const nint m_vDistanceMins = 0x570; // Vector + public const nint m_vDistanceMaxs = 0x57C; // Vector public const nint m_flWindMin = 0x588; // float32 public const nint m_flWindMax = 0x58C; // float32 public const nint m_flWindMapMin = 0x590; // float32 @@ -2498,8 +2498,8 @@ namespace CS2Dumper.Schemas { public static class CRagdollPropAttached { public const nint m_boneIndexAttached = 0xA90; // uint32 public const nint m_ragdollAttachedObjectIndex = 0xA94; // uint32 - public const nint m_attachmentPointBoneSpace = 0xA98; // - public const nint m_attachmentPointRagdollSpace = 0xAA4; // + public const nint m_attachmentPointBoneSpace = 0xA98; // Vector + public const nint m_attachmentPointRagdollSpace = 0xAA4; // Vector public const nint m_bShouldDetach = 0xAB0; // bool public const nint m_bShouldDeleteAttachedActivationRecord = 0xAC0; // bool } @@ -2560,7 +2560,7 @@ namespace CS2Dumper.Schemas { public const nint m_nDrownDmgRate = 0x44; // int32 public const nint m_AirFinishedTime = 0x48; // GameTime_t public const nint m_flWaterJumpTime = 0x4C; // float32 - public const nint m_vecWaterJumpVel = 0x50; // + public const nint m_vecWaterJumpVel = 0x50; // Vector public const nint m_flSwimSoundTime = 0x5C; // float32 } // Parent: CBaseEntity @@ -2572,7 +2572,7 @@ namespace CS2Dumper.Schemas { // Parent: CBasePropDoor // Fields count: 17 public static class CPropDoorRotating { - public const nint m_vecAxis = 0xDF0; // + public const nint m_vecAxis = 0xDF0; // Vector public const nint m_flDistance = 0xDFC; // float32 public const nint m_eSpawnPosition = 0xE00; // PropDoorRotatingSpawnPos_t public const nint m_eOpenDirection = 0xE04; // PropDoorRotatingOpenDirection_e @@ -2583,12 +2583,12 @@ namespace CS2Dumper.Schemas { public const nint m_angRotationOpenForward = 0xE28; // QAngle public const nint m_angRotationOpenBack = 0xE34; // QAngle public const nint m_angGoal = 0xE40; // QAngle - public const nint m_vecForwardBoundsMin = 0xE4C; // - public const nint m_vecForwardBoundsMax = 0xE58; // - public const nint m_vecBackBoundsMin = 0xE64; // - public const nint m_vecBackBoundsMax = 0xE70; // + public const nint m_vecForwardBoundsMin = 0xE4C; // Vector + public const nint m_vecForwardBoundsMax = 0xE58; // Vector + public const nint m_vecBackBoundsMin = 0xE64; // Vector + public const nint m_vecBackBoundsMax = 0xE70; // Vector public const nint m_bAjarDoorShouldntAlwaysOpen = 0xE7C; // bool - public const nint m_hEntityBlocker = 0xE80; // + public const nint m_hEntityBlocker = 0xE80; // CHandle } // Parent: CBaseModelEntity // Fields count: 21 @@ -2712,17 +2712,17 @@ namespace CS2Dumper.Schemas { public const nint m_LightStyleEvents = 0x768; // CNetworkUtlVectorBase public const nint m_LightStyleTargets = 0x780; // CNetworkUtlVectorBase> public const nint m_StyleEvent = 0x798; // CEntityIOOutput[4] - public const nint m_hLightCookie = 0x858; // + public const nint m_hLightCookie = 0x858; // CStrongHandle public const nint m_flShape = 0x860; // float32 public const nint m_flSoftX = 0x864; // float32 public const nint m_flSoftY = 0x868; // float32 public const nint m_flSkirt = 0x86C; // float32 public const nint m_flSkirtNear = 0x870; // float32 - public const nint m_vSizeParams = 0x874; // + public const nint m_vSizeParams = 0x874; // Vector public const nint m_flRange = 0x880; // float32 - public const nint m_vShear = 0x884; // + public const nint m_vShear = 0x884; // Vector public const nint m_nBakeSpecularToCubemaps = 0x890; // int32 - public const nint m_vBakeSpecularToCubemapsSize = 0x894; // + public const nint m_vBakeSpecularToCubemapsSize = 0x894; // Vector public const nint m_nCastShadows = 0x8A0; // int32 public const nint m_nShadowMapSize = 0x8A4; // int32 public const nint m_nShadowPriority = 0x8A8; // int32 @@ -2730,7 +2730,7 @@ namespace CS2Dumper.Schemas { public const nint m_nBounceLight = 0x8B0; // int32 public const nint m_flBounceScale = 0x8B4; // float32 public const nint m_flMinRoughness = 0x8B8; // float32 - public const nint m_vAlternateColor = 0x8BC; // + public const nint m_vAlternateColor = 0x8BC; // Vector public const nint m_fAlternateColorBrightness = 0x8C8; // float32 public const nint m_nFog = 0x8CC; // int32 public const nint m_flFogStrength = 0x8D0; // float32 @@ -2741,11 +2741,11 @@ namespace CS2Dumper.Schemas { public const nint m_flShadowFadeSizeStart = 0x8E4; // float32 public const nint m_flShadowFadeSizeEnd = 0x8E8; // float32 public const nint m_bPrecomputedFieldsValid = 0x8EC; // bool - public const nint m_vPrecomputedBoundsMins = 0x8F0; // - public const nint m_vPrecomputedBoundsMaxs = 0x8FC; // - public const nint m_vPrecomputedOBBOrigin = 0x908; // + public const nint m_vPrecomputedBoundsMins = 0x8F0; // Vector + public const nint m_vPrecomputedBoundsMaxs = 0x8FC; // Vector + public const nint m_vPrecomputedOBBOrigin = 0x908; // Vector public const nint m_vPrecomputedOBBAngles = 0x914; // QAngle - public const nint m_vPrecomputedOBBExtent = 0x920; // + public const nint m_vPrecomputedOBBExtent = 0x920; // Vector public const nint m_bPvsModifyEntity = 0x92C; // bool } // Parent: SpawnPoint @@ -2826,11 +2826,11 @@ namespace CS2Dumper.Schemas { // Parent: CPointEntity // Fields count: 12 public static class CEnvEntityMaker { - public const nint m_vecEntityMins = 0x4C0; // - public const nint m_vecEntityMaxs = 0x4CC; // + public const nint m_vecEntityMins = 0x4C0; // Vector + public const nint m_vecEntityMaxs = 0x4CC; // Vector public const nint m_hCurrentInstance = 0x4D8; // CHandle public const nint m_hCurrentBlocker = 0x4DC; // CHandle - public const nint m_vecBlockerOrigin = 0x4E0; // + public const nint m_vecBlockerOrigin = 0x4E0; // Vector public const nint m_angPostSpawnDirection = 0x4EC; // QAngle public const nint m_flPostSpawnDirectionVariance = 0x4F8; // float32 public const nint m_flPostSpawnSpeed = 0x4FC; // float32 @@ -2985,13 +2985,13 @@ namespace CS2Dumper.Schemas { public const nint m_bNeedsHardware = 0xB94; // bool public const nint m_eDoorState = 0xB98; // DoorState_t public const nint m_bLocked = 0xB9C; // bool - public const nint m_closedPosition = 0xBA0; // + public const nint m_closedPosition = 0xBA0; // Vector public const nint m_closedAngles = 0xBAC; // QAngle public const nint m_hBlocker = 0xBB8; // CHandle public const nint m_bFirstBlocked = 0xBBC; // bool public const nint m_ls = 0xBC0; // locksound_t public const nint m_bForceClosed = 0xBE0; // bool - public const nint m_vecLatchWorldPosition = 0xBE4; // + public const nint m_vecLatchWorldPosition = 0xBE4; // Vector public const nint m_hActivator = 0xBF0; // CHandle public const nint m_SoundMoving = 0xC00; // CUtlSymbolLarge public const nint m_SoundOpen = 0xC08; // CUtlSymbolLarge @@ -3030,9 +3030,9 @@ namespace CS2Dumper.Schemas { // Parent: CBaseTrigger // Fields count: 12 public static class CTriggerFan { - public const nint m_vFanOrigin = 0x8B8; // - public const nint m_vFanEnd = 0x8C4; // - public const nint m_vNoise = 0x8D0; // + public const nint m_vFanOrigin = 0x8B8; // Vector + public const nint m_vFanEnd = 0x8C4; // Vector + public const nint m_vNoise = 0x8D0; // Vector public const nint m_flForce = 0x8DC; // float32 public const nint m_flRopeForceScale = 0x8E0; // float32 public const nint m_flPlayerForce = 0x8E4; // float32 @@ -3130,7 +3130,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnCacheInteraction = 0x920; // CEntityIOOutput public const nint m_OnPlayerPickup = 0x948; // CEntityIOOutput public const nint m_OnGlovePulled = 0x970; // CEntityIOOutput - public const nint m_vOriginalSpawnOrigin = 0x998; // + public const nint m_vOriginalSpawnOrigin = 0x998; // Vector public const nint m_vOriginalSpawnAngles = 0x9A4; // QAngle public const nint m_bPhysStartAsleep = 0x9B0; // bool } @@ -3215,7 +3215,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDisabled = 0x4C0; // bool public const nint m_hSource = 0x4C4; // CEntityHandle public const nint m_iszSourceEntityName = 0x4D0; // CUtlSymbolLarge - public const nint m_vLastPosition = 0x528; // + public const nint m_vLastPosition = 0x528; // Vector public const nint m_iszStackName = 0x538; // CUtlSymbolLarge public const nint m_iszOperatorName = 0x540; // CUtlSymbolLarge public const nint m_iszOpvarName = 0x548; // CUtlSymbolLarge @@ -3298,7 +3298,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hWeapon (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) public static class CBaseViewModel { - public const nint m_vecLastFacing = 0x8F0; // + public const nint m_vecLastFacing = 0x8F0; // Vector public const nint m_nViewModelIndex = 0x8FC; // uint32 public const nint m_nAnimationParity = 0x900; // uint32 public const nint m_flAnimationStartTime = 0x904; // float32 @@ -3459,11 +3459,11 @@ namespace CS2Dumper.Schemas { public static class CFuncTrackTrain { public const nint m_ppath = 0x710; // CHandle public const nint m_length = 0x714; // float32 - public const nint m_vPosPrev = 0x718; // + public const nint m_vPosPrev = 0x718; // Vector public const nint m_angPrev = 0x724; // QAngle - public const nint m_controlMins = 0x730; // - public const nint m_controlMaxs = 0x73C; // - public const nint m_lastBlockPos = 0x748; // + public const nint m_controlMins = 0x730; // Vector + public const nint m_controlMaxs = 0x73C; // Vector + public const nint m_lastBlockPos = 0x748; // Vector public const nint m_lastBlockTick = 0x754; // int32 public const nint m_flVolume = 0x758; // float32 public const nint m_flBank = 0x75C; // float32 @@ -3649,9 +3649,9 @@ namespace CS2Dumper.Schemas { public const nint m_pChoreoServices = 0x790; // IChoreoServices* public const nint m_bAnimGraphUpdateEnabled = 0x798; // bool public const nint m_flMaxSlopeDistance = 0x79C; // float32 - public const nint m_vLastSlopeCheckPos = 0x7A0; // + public const nint m_vLastSlopeCheckPos = 0x7A0; // Vector public const nint m_bAnimationUpdateScheduled = 0x7AC; // bool - public const nint m_vecForce = 0x7B0; // + public const nint m_vecForce = 0x7B0; // Vector public const nint m_nForceBone = 0x7BC; // int32 public const nint m_pRagdollPose = 0x7D0; // PhysicsRagdollPose_t* public const nint m_bClientRagdoll = 0x7D8; // bool @@ -3659,7 +3659,7 @@ namespace CS2Dumper.Schemas { // Parent: CPhysForce // Fields count: 1 public static class CPhysTorque { - public const nint m_axis = 0x520; // + public const nint m_axis = 0x520; // Vector } // Parent: CBaseGrenade // Fields count: 0 @@ -3688,7 +3688,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLastPhysicsInfluenceTime = 0x978; // GameTime_t public const nint m_flFadeOutStartTime = 0x97C; // GameTime_t public const nint m_flFadeTime = 0x980; // float32 - public const nint m_vecLastOrigin = 0x984; // + public const nint m_vecLastOrigin = 0x984; // Vector public const nint m_flAwakeTime = 0x990; // GameTime_t public const nint m_flLastOriginChangeTime = 0x994; // GameTime_t public const nint m_nBloodColor = 0x998; // int32 @@ -3797,7 +3797,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) public static class CGradientFog { - public const nint m_hGradientFogTexture = 0x4C0; // + public const nint m_hGradientFogTexture = 0x4C0; // CStrongHandle public const nint m_flFogStartDistance = 0x4C8; // float32 public const nint m_flFogEndDistance = 0x4CC; // float32 public const nint m_bHeightFogEnabled = 0x4D0; // bool @@ -3937,7 +3937,7 @@ namespace CS2Dumper.Schemas { public const nint m_iszEffectName = 0xA68; // CUtlSymbolLarge public const nint m_iszControlPointNames = 0xA70; // CUtlSymbolLarge[64] public const nint m_nDataCP = 0xC70; // int32 - public const nint m_vecDataCPValue = 0xC74; // + public const nint m_vecDataCPValue = 0xC74; // Vector public const nint m_nTintCP = 0xC80; // int32 public const nint m_clrTint = 0xC84; // Color } @@ -4257,7 +4257,7 @@ namespace CS2Dumper.Schemas { // Fields count: 15 public static class CTriggerSndSosOpvar { public const nint m_hTouchingPlayers = 0x8B8; // CUtlVector> - public const nint m_flPosition = 0x8D0; // + public const nint m_flPosition = 0x8D0; // Vector public const nint m_flCenterSize = 0x8DC; // float32 public const nint m_flMinVal = 0x8E0; // float32 public const nint m_flMaxVal = 0x8E4; // float32 @@ -4269,7 +4269,7 @@ namespace CS2Dumper.Schemas { public const nint m_opvarNameChar = 0x909; // char[256] public const nint m_stackNameChar = 0xA09; // char[256] public const nint m_operatorNameChar = 0xB09; // char[256] - public const nint m_VecNormPos = 0xC0C; // + public const nint m_VecNormPos = 0xC0C; // Vector public const nint m_flNormCenterSize = 0xC18; // float32 } // Parent: CItem @@ -4530,8 +4530,8 @@ namespace CS2Dumper.Schemas { // Parent: CPointEntity // Fields count: 7 public static class CKeepUpright { - public const nint m_worldGoalAxis = 0x4C8; // - public const nint m_localTestAxis = 0x4D4; // + public const nint m_worldGoalAxis = 0x4C8; // Vector + public const nint m_localTestAxis = 0x4D4; // Vector public const nint m_nameAttach = 0x4E8; // CUtlSymbolLarge public const nint m_attachedObject = 0x4F0; // CHandle public const nint m_angularLimit = 0x4F4; // float32 @@ -4566,7 +4566,7 @@ namespace CS2Dumper.Schemas { public const nint m_szDestinationInputKey = 0x60; // CUtlString public const nint m_szHidingSpotInputKey = 0x68; // CUtlString public const nint m_szThreatInputKey = 0x70; // CUtlString - public const nint m_vecDestination = 0x78; // + public const nint m_vecDestination = 0x78; // Vector public const nint m_bAutoLookAdjust = 0x84; // bool public const nint m_bComputePath = 0x85; // bool public const nint m_flDamagingAreasPenaltyCost = 0x88; // float32 @@ -4656,13 +4656,13 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxGustDelay = 0x20; // float32 public const nint m_flGustDuration = 0x24; // float32 public const nint m_iGustDirChange = 0x28; // uint16 - public const nint m_location = 0x2C; // + public const nint m_location = 0x2C; // Vector public const nint m_iszGustSound = 0x38; // int32 public const nint m_iWindDir = 0x3C; // int32 public const nint m_flWindSpeed = 0x40; // float32 - public const nint m_currentWindVector = 0x44; // - public const nint m_CurrentSwayVector = 0x50; // - public const nint m_PrevSwayVector = 0x5C; // + public const nint m_currentWindVector = 0x44; // Vector + public const nint m_CurrentSwayVector = 0x50; // Vector + public const nint m_PrevSwayVector = 0x5C; // Vector public const nint m_iInitialWindDir = 0x68; // uint16 public const nint m_flInitialWindSpeed = 0x6C; // float32 public const nint m_OnGustStart = 0x70; // CEntityIOOutput @@ -4742,7 +4742,7 @@ namespace CS2Dumper.Schemas { public const nint m_bFirstUpdate = 0x551; // bool public const nint m_flPreviousValue = 0x554; // float32 public const nint m_flPreviousUpdateTickTime = 0x558; // GameTime_t - public const nint m_vecPreviousTestPoint = 0x55C; // + public const nint m_vecPreviousTestPoint = 0x55C; // Vector public const nint m_hUsingPlayer = 0x568; // CHandle public const nint m_flCustomOutputValue = 0x56C; // float32 public const nint m_iszSoundEngage = 0x570; // CUtlSymbolLarge @@ -4761,10 +4761,10 @@ namespace CS2Dumper.Schemas { // Parent: CLogicNPCCounter // Fields count: 4 public static class CLogicNPCCounterAABB { - public const nint m_vDistanceOuterMins = 0x800; // - public const nint m_vDistanceOuterMaxs = 0x80C; // - public const nint m_vOuterMins = 0x818; // - public const nint m_vOuterMaxs = 0x824; // + public const nint m_vDistanceOuterMins = 0x800; // Vector + public const nint m_vDistanceOuterMaxs = 0x80C; // Vector + public const nint m_vOuterMins = 0x818; // Vector + public const nint m_vOuterMaxs = 0x824; // Vector } // Parent: CLightEntity // Fields count: 0 @@ -4791,14 +4791,14 @@ namespace CS2Dumper.Schemas { public const nint m_bSetValueOnDisable = 0x60C; // bool public const nint m_nSimulationMode = 0x610; // int32 public const nint m_nVisibilitySamples = 0x614; // int32 - public const nint m_vDynamicProxyPoint = 0x618; // + public const nint m_vDynamicProxyPoint = 0x618; // Vector public const nint m_flDynamicMaximumOcclusion = 0x624; // float32 public const nint m_hDynamicEntity = 0x628; // CEntityHandle public const nint m_iszDynamicEntityName = 0x630; // CUtlSymbolLarge public const nint m_flPathingDistanceNormFactor = 0x638; // float32 - public const nint m_vPathingSourcePos = 0x63C; // - public const nint m_vPathingListenerPos = 0x648; // - public const nint m_vPathingDirection = 0x654; // + public const nint m_vPathingSourcePos = 0x63C; // Vector + public const nint m_vPathingListenerPos = 0x648; // Vector + public const nint m_vPathingDirection = 0x654; // Vector public const nint m_nPathingSourceIndex = 0x660; // int32 } // Parent: CBaseEntity @@ -4884,21 +4884,21 @@ namespace CS2Dumper.Schemas { public static class CEnvCombinedLightProbeVolume { public const nint m_Color = 0x1518; // Color public const nint m_flBrightness = 0x151C; // float32 - public const nint m_hCubemapTexture = 0x1520; // + public const nint m_hCubemapTexture = 0x1520; // CStrongHandle public const nint m_bCustomCubemapTexture = 0x1528; // bool - public const nint m_hLightProbeTexture = 0x1530; // - public const nint m_hLightProbeDirectLightIndicesTexture = 0x1538; // - public const nint m_hLightProbeDirectLightScalarsTexture = 0x1540; // - public const nint m_hLightProbeDirectLightShadowsTexture = 0x1548; // - public const nint m_vBoxMins = 0x1550; // - public const nint m_vBoxMaxs = 0x155C; // + public const nint m_hLightProbeTexture = 0x1530; // CStrongHandle + public const nint m_hLightProbeDirectLightIndicesTexture = 0x1538; // CStrongHandle + public const nint m_hLightProbeDirectLightScalarsTexture = 0x1540; // CStrongHandle + public const nint m_hLightProbeDirectLightShadowsTexture = 0x1548; // CStrongHandle + public const nint m_vBoxMins = 0x1550; // Vector + public const nint m_vBoxMaxs = 0x155C; // Vector public const nint m_bMoveable = 0x1568; // bool public const nint m_nHandshake = 0x156C; // int32 public const nint m_nEnvCubeMapArrayIndex = 0x1570; // int32 public const nint m_nPriority = 0x1574; // int32 public const nint m_bStartDisabled = 0x1578; // bool public const nint m_flEdgeFadeDist = 0x157C; // float32 - public const nint m_vEdgeFadeDists = 0x1580; // + public const nint m_vEdgeFadeDists = 0x1580; // Vector public const nint m_nLightProbeSizeX = 0x158C; // int32 public const nint m_nLightProbeSizeY = 0x1590; // int32 public const nint m_nLightProbeSizeZ = 0x1594; // int32 @@ -4929,7 +4929,7 @@ namespace CS2Dumper.Schemas { public const nint m_flRadiusScale = 0xC8C; // float32 public const nint m_flSelfIllumScale = 0xC90; // float32 public const nint m_ColorTint = 0xC94; // Color - public const nint m_hTextureOverride = 0xC98; // + public const nint m_hTextureOverride = 0xC98; // CStrongHandle } // Parent: CBaseModelEntity // Fields count: 0 @@ -4995,7 +4995,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFireInterval = 0x4D4; // float32 public const nint m_flLastAngVelocity = 0x4D8; // float32 public const nint m_lastOrientation = 0x4DC; // QAngle - public const nint m_vecAxis = 0x4E8; // + public const nint m_vecAxis = 0x4E8; // Vector public const nint m_bUseHelper = 0x4F4; // bool public const nint m_AngularVelocity = 0x4F8; // CEntityOutputTemplate public const nint m_OnLessThan = 0x520; // CEntityIOOutput @@ -5054,7 +5054,7 @@ namespace CS2Dumper.Schemas { // Parent: CPointEntity // Fields count: 2 public static class CEnvTracer { - public const nint m_vecEnd = 0x4C0; // + public const nint m_vecEnd = 0x4C0; // Vector public const nint m_flDelay = 0x4CC; // float32 } // Parent: CPointEntity @@ -5142,11 +5142,11 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flAutoRideSpeed (float) // NetworkVarNames: m_bFakeLadder (bool) public static class CFuncLadder { - public const nint m_vecLadderDir = 0x710; // + public const nint m_vecLadderDir = 0x710; // Vector public const nint m_Dismounts = 0x720; // CUtlVector> - public const nint m_vecLocalTop = 0x738; // - public const nint m_vecPlayerMountPositionTop = 0x744; // - public const nint m_vecPlayerMountPositionBottom = 0x750; // + public const nint m_vecLocalTop = 0x738; // Vector + public const nint m_vecPlayerMountPositionTop = 0x744; // Vector + public const nint m_vecPlayerMountPositionBottom = 0x750; // Vector public const nint m_flAutoRideSpeed = 0x75C; // float32 public const nint m_bDisabled = 0x760; // bool public const nint m_bFakeLadder = 0x761; // bool @@ -5158,7 +5158,7 @@ namespace CS2Dumper.Schemas { // Parent: CLogicalEntity // Fields count: 8 public static class CPathKeyFrame { - public const nint m_Origin = 0x4C0; // + public const nint m_Origin = 0x4C0; // Vector public const nint m_Angles = 0x4CC; // QAngle public const nint m_qAngle = 0x4E0; // Quaternion public const nint m_iNextKey = 0x4F0; // CUtlSymbolLarge @@ -5235,10 +5235,10 @@ namespace CS2Dumper.Schemas { public const nint m_unAccountID = 0x714; // uint32 public const nint m_unTraceID = 0x718; // uint32 public const nint m_rtGcTime = 0x71C; // uint32 - public const nint m_vecEndPos = 0x720; // - public const nint m_vecStart = 0x72C; // - public const nint m_vecLeft = 0x738; // - public const nint m_vecNormal = 0x744; // + public const nint m_vecEndPos = 0x720; // Vector + public const nint m_vecStart = 0x72C; // Vector + public const nint m_vecLeft = 0x738; // Vector + public const nint m_vecNormal = 0x744; // Vector public const nint m_nPlayer = 0x750; // int32 public const nint m_nEntity = 0x754; // int32 public const nint m_nHitbox = 0x758; // int32 @@ -5271,8 +5271,8 @@ namespace CS2Dumper.Schemas { public const nint m_flRestLength = 0x4D0; // float32 public const nint m_nameAttachStart = 0x4D8; // CUtlSymbolLarge public const nint m_nameAttachEnd = 0x4E0; // CUtlSymbolLarge - public const nint m_start = 0x4E8; // - public const nint m_end = 0x4F4; // + public const nint m_start = 0x4E8; // Vector + public const nint m_end = 0x4F4; // Vector public const nint m_teleportTick = 0x500; // uint32 } // Parent: CBaseEntity @@ -5297,12 +5297,12 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) public static class CEnvLightProbeVolume { - public const nint m_hLightProbeTexture = 0x1498; // - public const nint m_hLightProbeDirectLightIndicesTexture = 0x14A0; // - public const nint m_hLightProbeDirectLightScalarsTexture = 0x14A8; // - public const nint m_hLightProbeDirectLightShadowsTexture = 0x14B0; // - public const nint m_vBoxMins = 0x14B8; // - public const nint m_vBoxMaxs = 0x14C4; // + public const nint m_hLightProbeTexture = 0x1498; // CStrongHandle + public const nint m_hLightProbeDirectLightIndicesTexture = 0x14A0; // CStrongHandle + public const nint m_hLightProbeDirectLightScalarsTexture = 0x14A8; // CStrongHandle + public const nint m_hLightProbeDirectLightShadowsTexture = 0x14B0; // CStrongHandle + public const nint m_vBoxMins = 0x14B8; // Vector + public const nint m_vBoxMaxs = 0x14C4; // Vector public const nint m_bMoveable = 0x14D0; // bool public const nint m_nHandshake = 0x14D4; // int32 public const nint m_nPriority = 0x14D8; // int32 @@ -5326,7 +5326,7 @@ namespace CS2Dumper.Schemas { // Parent: CTriggerPush // Fields count: 1 public static class CScriptTriggerPush { - public const nint m_vExtent = 0x8D8; // + public const nint m_vExtent = 0x8D8; // Vector } // Parent: CBaseEntity // Fields count: 1 @@ -5500,7 +5500,7 @@ namespace CS2Dumper.Schemas { public const nint m_flAttenuation2 = 0xAC; // float32 public const nint m_flTheta = 0xB0; // float32 public const nint m_flPhi = 0xB4; // float32 - public const nint m_hLightCookie = 0xB8; // + public const nint m_hLightCookie = 0xB8; // CStrongHandle public const nint m_nCascades = 0xC0; // int32 public const nint m_nCastShadows = 0xC4; // int32 public const nint m_nShadowWidth = 0xC8; // int32 @@ -5536,11 +5536,11 @@ namespace CS2Dumper.Schemas { public const nint m_bEnabled = 0x144; // bool public const nint m_bFlicker = 0x145; // bool public const nint m_bPrecomputedFieldsValid = 0x146; // bool - public const nint m_vPrecomputedBoundsMins = 0x148; // - public const nint m_vPrecomputedBoundsMaxs = 0x154; // - public const nint m_vPrecomputedOBBOrigin = 0x160; // + public const nint m_vPrecomputedBoundsMins = 0x148; // Vector + public const nint m_vPrecomputedBoundsMaxs = 0x154; // Vector + public const nint m_vPrecomputedOBBOrigin = 0x160; // Vector public const nint m_vPrecomputedOBBAngles = 0x16C; // QAngle - public const nint m_vPrecomputedOBBExtent = 0x178; // + public const nint m_vPrecomputedOBBExtent = 0x178; // Vector public const nint m_flPrecomputedMaxRange = 0x184; // float32 public const nint m_nFogLightingMode = 0x188; // int32 public const nint m_flFogContributionStength = 0x18C; // float32 @@ -5569,8 +5569,8 @@ namespace CS2Dumper.Schemas { public const nint m_nSmokeEffectTickBegin = 0xAB0; // int32 public const nint m_bDidSmokeEffect = 0xAB4; // bool public const nint m_nRandomSeed = 0xAB8; // int32 - public const nint m_vSmokeColor = 0xABC; // - public const nint m_vSmokeDetonationPos = 0xAC8; // + public const nint m_vSmokeColor = 0xABC; // Vector + public const nint m_vSmokeDetonationPos = 0xAC8; // Vector public const nint m_VoxelFrameData = 0xAD8; // CUtlVector public const nint m_flLastBounce = 0xAF0; // GameTime_t public const nint m_fllastSimulationTime = 0xAF4; // GameTime_t @@ -5578,7 +5578,7 @@ namespace CS2Dumper.Schemas { // Parent: CTriggerMultiple // Fields count: 1 public static class CScriptTriggerMultiple { - public const nint m_vExtent = 0x8E0; // + public const nint m_vExtent = 0x8E0; // Vector } // Parent: CSoundOpvarSetPointEntity // Fields count: 4 @@ -5601,7 +5601,7 @@ namespace CS2Dumper.Schemas { // Fields count: 140 public static class CCSBot { public const nint m_lastCoopSpawnPoint = 0xF0; // CHandle - public const nint m_eyePosition = 0x100; // + public const nint m_eyePosition = 0x100; // Vector public const nint m_name = 0x10C; // char[64] public const nint m_combatRange = 0x14C; // float32 public const nint m_isRogue = 0x150; // bool @@ -5624,7 +5624,7 @@ namespace CS2Dumper.Schemas { public const nint m_isAttacking = 0x4CC; // bool public const nint m_isOpeningDoor = 0x4CD; // bool public const nint m_taskEntity = 0x4D4; // CHandle - public const nint m_goalPosition = 0x4E4; // + public const nint m_goalPosition = 0x4E4; // Vector public const nint m_goalEntity = 0x4F0; // CHandle public const nint m_avoid = 0x4F4; // CHandle public const nint m_avoidTimestamp = 0x4F8; // float32 @@ -5652,18 +5652,18 @@ namespace CS2Dumper.Schemas { public const nint m_isWaitingForHostage = 0x69C5; // bool public const nint m_inhibitWaitingForHostageTimer = 0x69C8; // CountdownTimer public const nint m_waitForHostageTimer = 0x69E0; // CountdownTimer - public const nint m_noisePosition = 0x69F8; // + public const nint m_noisePosition = 0x69F8; // Vector public const nint m_noiseTravelDistance = 0x6A04; // float32 public const nint m_noiseTimestamp = 0x6A08; // float32 public const nint m_noiseSource = 0x6A10; // CCSPlayerPawn* public const nint m_noiseBendTimer = 0x6A28; // CountdownTimer - public const nint m_bentNoisePosition = 0x6A40; // + public const nint m_bentNoisePosition = 0x6A40; // Vector public const nint m_bendNoisePositionValid = 0x6A4C; // bool public const nint m_lookAroundStateTimestamp = 0x6A50; // float32 public const nint m_lookAheadAngle = 0x6A54; // float32 public const nint m_forwardAngle = 0x6A58; // float32 public const nint m_inhibitLookAroundTimestamp = 0x6A5C; // float32 - public const nint m_lookAtSpot = 0x6A64; // + public const nint m_lookAtSpot = 0x6A64; // Vector public const nint m_lookAtSpotDuration = 0x6A74; // float32 public const nint m_lookAtSpotTimestamp = 0x6A78; // float32 public const nint m_lookAtSpotAngleTolerance = 0x6A7C; // float32 @@ -5672,7 +5672,7 @@ namespace CS2Dumper.Schemas { public const nint m_lookAtDesc = 0x6A88; // char* public const nint m_peripheralTimestamp = 0x6A90; // float32 public const nint m_approachPointCount = 0x6C18; // uint8 - public const nint m_approachPointViewPosition = 0x6C1C; // + public const nint m_approachPointViewPosition = 0x6C1C; // Vector public const nint m_viewSteadyTimer = 0x6C28; // IntervalTimer public const nint m_tossGrenadeTimer = 0x6C40; // CountdownTimer public const nint m_isAvoidingGrenade = 0x6C60; // CountdownTimer @@ -5682,9 +5682,9 @@ namespace CS2Dumper.Schemas { public const nint m_lookPitchVel = 0x7090; // float32 public const nint m_lookYaw = 0x7094; // float32 public const nint m_lookYawVel = 0x7098; // float32 - public const nint m_targetSpot = 0x709C; // - public const nint m_targetSpotVelocity = 0x70A8; // - public const nint m_targetSpotPredicted = 0x70B4; // + public const nint m_targetSpot = 0x709C; // Vector + public const nint m_targetSpotVelocity = 0x70A8; // Vector + public const nint m_targetSpotPredicted = 0x70B4; // Vector public const nint m_aimError = 0x70C0; // QAngle public const nint m_aimGoal = 0x70CC; // QAngle public const nint m_targetSpotTime = 0x70D8; // GameTime_t @@ -5695,7 +5695,7 @@ namespace CS2Dumper.Schemas { public const nint m_enemy = 0x7108; // CHandle public const nint m_isEnemyVisible = 0x710C; // bool public const nint m_visibleEnemyParts = 0x710D; // uint8 - public const nint m_lastEnemyPosition = 0x7110; // + public const nint m_lastEnemyPosition = 0x7110; // Vector public const nint m_lastSawEnemyTimestamp = 0x711C; // float32 public const nint m_firstSawEnemyTimestamp = 0x7120; // float32 public const nint m_currentEnemyAcquireTimestamp = 0x7124; // float32 @@ -5726,18 +5726,18 @@ namespace CS2Dumper.Schemas { public const nint m_enemyQueueAttendIndex = 0x748A; // uint8 public const nint m_isStuck = 0x748B; // bool public const nint m_stuckTimestamp = 0x748C; // GameTime_t - public const nint m_stuckSpot = 0x7490; // + public const nint m_stuckSpot = 0x7490; // Vector public const nint m_wiggleTimer = 0x74A0; // CountdownTimer public const nint m_stuckJumpTimer = 0x74B8; // CountdownTimer public const nint m_nextCleanupCheckTimestamp = 0x74D0; // GameTime_t public const nint m_avgVel = 0x74D4; // float32[10] public const nint m_avgVelIndex = 0x74FC; // int32 public const nint m_avgVelCount = 0x7500; // int32 - public const nint m_lastOrigin = 0x7504; // + public const nint m_lastOrigin = 0x7504; // Vector public const nint m_lastRadioRecievedTimestamp = 0x7514; // float32 public const nint m_lastRadioSentTimestamp = 0x7518; // float32 public const nint m_radioSubject = 0x751C; // CHandle - public const nint m_radioPosition = 0x7520; // + public const nint m_radioPosition = 0x7520; // Vector public const nint m_voiceEndTimestamp = 0x752C; // float32 public const nint m_lastValidReactionQueueFrame = 0x7538; // int32 } @@ -5762,7 +5762,7 @@ namespace CS2Dumper.Schemas { public static class CSoundAreaEntityBase { public const nint m_bDisabled = 0x4C0; // bool public const nint m_iszSoundAreaType = 0x4C8; // CUtlSymbolLarge - public const nint m_vPos = 0x4D0; // + public const nint m_vPos = 0x4D0; // Vector } // Parent: CPlayer_UseServices // Fields count: 4 @@ -5791,7 +5791,7 @@ namespace CS2Dumper.Schemas { public const nint m_bitsDamageInflict = 0x8CC; // int32 public const nint m_damageModel = 0x8D0; // int32 public const nint m_bNoDmgForce = 0x8D4; // bool - public const nint m_vDamageForce = 0x8D8; // + public const nint m_vDamageForce = 0x8D8; // Vector public const nint m_thinkAlways = 0x8E4; // bool public const nint m_hurtThinkPeriod = 0x8E8; // float32 public const nint m_OnHurt = 0x8F0; // CEntityIOOutput @@ -5892,7 +5892,7 @@ namespace CS2Dumper.Schemas { public const nint m_flForwardMove = 0x1AC; // float32 public const nint m_flLeftMove = 0x1B0; // float32 public const nint m_flUpMove = 0x1B4; // float32 - public const nint m_vecLastMovementImpulses = 0x1B8; // + public const nint m_vecLastMovementImpulses = 0x1B8; // Vector public const nint m_vecOldViewAngles = 0x1C4; // QAngle } // Parent: CBaseTrigger @@ -5997,7 +5997,7 @@ namespace CS2Dumper.Schemas { public const nint m_iszLaserTarget = 0x7B0; // CUtlSymbolLarge public const nint m_pSprite = 0x7B8; // CSprite* public const nint m_iszSpriteName = 0x7C0; // CUtlSymbolLarge - public const nint m_firePosition = 0x7C8; // + public const nint m_firePosition = 0x7C8; // Vector public const nint m_flStartFrame = 0x7D4; // float32 } // Parent: CSprite @@ -6011,7 +6011,7 @@ namespace CS2Dumper.Schemas { // Parent: CPhysConstraint // Fields count: 4 public static class CPhysPulley { - public const nint m_position2 = 0x518; // + public const nint m_position2 = 0x518; // Vector public const nint m_offset = 0x524; // Vector[2] public const nint m_addLength = 0x53C; // float32 public const nint m_gearRatio = 0x540; // float32 @@ -6096,9 +6096,9 @@ namespace CS2Dumper.Schemas { public const nint m_z = 0x8F8; // float32 public const nint m_angle = 0x8FC; // float32 public const nint m_angleChange = 0x900; // float32 - public const nint m_forward = 0x904; // - public const nint m_perp = 0x910; // - public const nint m_poolOrigin = 0x91C; // + public const nint m_forward = 0x904; // Vector + public const nint m_perp = 0x910; // Vector + public const nint m_poolOrigin = 0x91C; // Vector public const nint m_waterLevel = 0x928; // float32 public const nint m_speed = 0x92C; // float32 public const nint m_desiredSpeed = 0x930; // float32 @@ -6140,7 +6140,7 @@ namespace CS2Dumper.Schemas { // Parent: CPhysConstraint // Fields count: 10 public static class CPhysSlideConstraint { - public const nint m_axisEnd = 0x520; // + public const nint m_axisEnd = 0x520; // Vector public const nint m_slideFriction = 0x52C; // float32 public const nint m_systemLoadScale = 0x530; // float32 public const nint m_initialOffset = 0x534; // float32 @@ -6196,7 +6196,7 @@ namespace CS2Dumper.Schemas { public const nint m_prevLocalAngles = 0x7C4; // QAngle public const nint m_angStart = 0x7D0; // QAngle public const nint m_bStopAtStartPos = 0x7DC; // bool - public const nint m_vecClientOrigin = 0x7E0; // + public const nint m_vecClientOrigin = 0x7E0; // Vector public const nint m_vecClientAngles = 0x7EC; // QAngle } // Parent: CBaseGrenade @@ -6210,21 +6210,21 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nExplodeEffectTickBegin (int) // NetworkVarNames: m_vecExplodeEffectOrigin (Vector) public static class CBaseCSGrenadeProjectile { - public const nint m_vInitialPosition = 0xA20; // - public const nint m_vInitialVelocity = 0xA2C; // + public const nint m_vInitialPosition = 0xA20; // Vector + public const nint m_vInitialVelocity = 0xA2C; // Vector public const nint m_nBounces = 0xA38; // int32 public const nint m_nExplodeEffectIndex = 0xA40; // CStrongHandle public const nint m_nExplodeEffectTickBegin = 0xA48; // int32 - public const nint m_vecExplodeEffectOrigin = 0xA4C; // + public const nint m_vecExplodeEffectOrigin = 0xA4C; // Vector public const nint m_flSpawnTime = 0xA58; // GameTime_t public const nint m_unOGSExtraFlags = 0xA5C; // uint8 public const nint m_bDetonationRecorded = 0xA5D; // bool public const nint m_flDetonateTime = 0xA60; // GameTime_t public const nint m_nItemIndex = 0xA64; // uint16 - public const nint m_vecOriginalSpawnLocation = 0xA68; // + public const nint m_vecOriginalSpawnLocation = 0xA68; // Vector public const nint m_flLastBounceSoundTime = 0xA74; // GameTime_t public const nint m_vecGrenadeSpin = 0xA78; // RotationVector - public const nint m_vecLastHitSurfaceNormal = 0xA84; // + public const nint m_vecLastHitSurfaceNormal = 0xA84; // Vector public const nint m_nTicksAtZeroVelocity = 0xA90; // int32 public const nint m_bHasEverHitPlayer = 0xA94; // bool public const nint m_bClearFromPlayers = 0xA95; // bool @@ -6261,14 +6261,14 @@ namespace CS2Dumper.Schemas { public const nint m_flFadeOutLength = 0x724; // float32 public const nint m_flStartTime = 0x728; // GameTime_t public const nint m_nDissolveType = 0x72C; // EntityDisolveType_t - public const nint m_vDissolverOrigin = 0x730; // + public const nint m_vDissolverOrigin = 0x730; // Vector public const nint m_nMagnitude = 0x73C; // uint32 } // Parent: CSoundEventEntity // Fields count: 2 public static class CSoundEventOBBEntity { - public const nint m_vMins = 0x568; // - public const nint m_vMaxs = 0x574; // + public const nint m_vMins = 0x568; // Vector + public const nint m_vMaxs = 0x574; // Vector } // Parent: CPointEntity // Fields count: 12 @@ -6304,8 +6304,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flFalloffExponent (float) public static class CEnvVolumetricFogVolume { public const nint m_bActive = 0x4C0; // bool - public const nint m_vBoxMins = 0x4C4; // - public const nint m_vBoxMaxs = 0x4D0; // + public const nint m_vBoxMins = 0x4C4; // Vector + public const nint m_vBoxMaxs = 0x4D0; // Vector public const nint m_bStartDisabled = 0x4DC; // bool public const nint m_flStrength = 0x4E0; // float32 public const nint m_nFalloffShape = 0x4E4; // int32 @@ -6364,7 +6364,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFrame = 0x790; // float32 public const nint m_nClipStyle = 0x794; // BeamClipStyle_t public const nint m_bTurnedOff = 0x798; // bool - public const nint m_vecEndPos = 0x79C; // + public const nint m_vecEndPos = 0x79C; // Vector public const nint m_hEndEntity = 0x7A8; // CHandle public const nint m_nDissolveType = 0x7AC; // int32 } @@ -6414,8 +6414,8 @@ namespace CS2Dumper.Schemas { public const nint m_flShadowStrength = 0x698; // float32 public const nint m_nObjectCulling = 0x69C; // uint8 public const nint m_nAddDecal = 0x6A0; // int32 - public const nint m_vDecalPosition = 0x6A4; // - public const nint m_vDecalForwardAxis = 0x6B0; // + public const nint m_vDecalPosition = 0x6A4; // Vector + public const nint m_vDecalForwardAxis = 0x6B0; // Vector public const nint m_flDecalHealBloodRate = 0x6BC; // float32 public const nint m_flDecalHealHeightRate = 0x6C0; // float32 public const nint m_ConfigEntitiesToPropagateMaterialDecalsTo = 0x6C8; // CNetworkUtlVectorBase> @@ -6453,7 +6453,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDisabled = 0x4C0; // bool public const nint m_radius = 0x4C4; // float32 public const nint m_force = 0x4C8; // float32 - public const nint m_axis = 0x4CC; // + public const nint m_axis = 0x4CC; // Vector } // Parent: CBaseModelEntity // Fields count: 6 @@ -6670,7 +6670,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnPlayerPickup = 0xD90; // CEntityIOOutput public const nint m_weaponMode = 0xDB8; // CSWeaponMode public const nint m_flTurningInaccuracyDelta = 0xDBC; // float32 - public const nint m_vecTurningInaccuracyEyeDirLast = 0xDC0; // + public const nint m_vecTurningInaccuracyEyeDirLast = 0xDC0; // Vector public const nint m_flTurningInaccuracy = 0xDCC; // float32 public const nint m_fAccuracyPenalty = 0xDD0; // float32 public const nint m_flLastAccuracyUpdateTime = 0xDD4; // GameTime_t @@ -6769,11 +6769,11 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) public static class CCSPlayerResource { - public const nint m_bHostageAlive = 0x4C0; // - public const nint m_isHostageFollowingSomeone = 0x4CC; // + public const nint m_bHostageAlive = 0x4C0; // bool[12] + public const nint m_isHostageFollowingSomeone = 0x4CC; // bool[12] public const nint m_iHostageEntityIDs = 0x4D8; // CEntityIndex[12] - public const nint m_bombsiteCenterA = 0x508; // - public const nint m_bombsiteCenterB = 0x514; // + public const nint m_bombsiteCenterA = 0x508; // Vector + public const nint m_bombsiteCenterB = 0x514; // Vector public const nint m_hostageRescueX = 0x520; // int32[4] public const nint m_hostageRescueY = 0x530; // int32[4] public const nint m_hostageRescueZ = 0x540; // int32[4] @@ -6887,7 +6887,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flHDRColorScale (float32) // NetworkVarNames: m_flFarZScale (float32) public static class CSun { - public const nint m_vDirection = 0x710; // + public const nint m_vDirection = 0x710; // Vector public const nint m_clrOverlay = 0x71C; // Color public const nint m_iszEffectName = 0x720; // CUtlSymbolLarge public const nint m_iszSSEffectName = 0x728; // CUtlSymbolLarge @@ -7240,8 +7240,8 @@ namespace CS2Dumper.Schemas { public const nint m_TeamRespawnWaveTimes = 0xBEC; // float32[32] public const nint m_flNextRespawnWave = 0xC6C; // GameTime_t[32] public const nint m_nServerQuestID = 0xCEC; // int32 - public const nint m_vMinimapMins = 0xCF0; // - public const nint m_vMinimapMaxs = 0xCFC; // + public const nint m_vMinimapMins = 0xCF0; // Vector + public const nint m_vMinimapMaxs = 0xCFC; // Vector public const nint m_MinimapVerticalSectionHeights = 0xD08; // float32[8] public const nint m_bDontIncrementCoopWave = 0xD28; // bool public const nint m_bSpawnedTerrorHuntHeavy = 0xD29; // bool @@ -7320,7 +7320,7 @@ namespace CS2Dumper.Schemas { public const nint m_bTargetBombed = 0xF38; // bool public const nint m_bBombDefused = 0xF39; // bool public const nint m_bMapHasBombZone = 0xF3A; // bool - public const nint m_vecMainCTSpawnPos = 0xF58; // + public const nint m_vecMainCTSpawnPos = 0xF58; // Vector public const nint m_CTSpawnPointsMasterList = 0xF68; // CUtlVector public const nint m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector public const nint m_bRespawningAllRespawnablePlayers = 0xF98; // bool @@ -7459,7 +7459,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCubemapSourceType = 0x4EC; // int32 public const nint m_hSkyMaterial = 0x4F0; // CStrongHandle public const nint m_iszSkyEntity = 0x4F8; // CUtlSymbolLarge - public const nint m_hFogCubemapTexture = 0x500; // + public const nint m_hFogCubemapTexture = 0x500; // CStrongHandle public const nint m_bHasHeightFogEnd = 0x508; // bool public const nint m_bFirstTime = 0x509; // bool } @@ -7470,8 +7470,8 @@ namespace CS2Dumper.Schemas { // Parent: CSoundEventEntity // Fields count: 2 public static class CSoundEventAABBEntity { - public const nint m_vMins = 0x568; // - public const nint m_vMaxs = 0x574; // + public const nint m_vMins = 0x568; // Vector + public const nint m_vMaxs = 0x574; // Vector } // Parent: CModelPointEntity // Fields count: 15 @@ -7542,12 +7542,12 @@ namespace CS2Dumper.Schemas { public const nint m_bUnderCrosshair = 0x921; // bool public const nint m_bUnstoppable = 0x922; // bool public const nint m_flFinishedTime = 0x924; // GameTime_t - public const nint m_vecFinishOrigin = 0x928; // + public const nint m_vecFinishOrigin = 0x928; // Vector public const nint m_vecOriginalAngles = 0x934; // QAngle public const nint m_vecFinishAngles = 0x940; // QAngle public const nint m_bPreventChangesWhileMoving = 0x94C; // bool public const nint m_bDisabled = 0x94D; // bool - public const nint m_vecTeleportOrigin = 0x950; // + public const nint m_vecTeleportOrigin = 0x950; // Vector public const nint m_flAbortedPlaybackAt = 0x95C; // GameTime_t public const nint m_pOnCommentaryStarted = 0x960; // CEntityIOOutput public const nint m_pOnCommentaryStopped = 0x988; // CEntityIOOutput @@ -7737,7 +7737,7 @@ namespace CS2Dumper.Schemas { // Fields count: 6 public static class CPointVelocitySensor { public const nint m_hTargetEntity = 0x4C0; // CHandle - public const nint m_vecAxis = 0x4C4; // + public const nint m_vecAxis = 0x4C4; // Vector public const nint m_bEnabled = 0x4D0; // bool public const nint m_fPrevVelocity = 0x4D4; // float32 public const nint m_flAvgInterval = 0x4D8; // float32 @@ -7836,15 +7836,15 @@ namespace CS2Dumper.Schemas { // Parent: CSoundOpvarSetPointEntity // Fields count: 9 public static class CSoundOpvarSetAABBEntity { - public const nint m_vDistanceInnerMins = 0x668; // - public const nint m_vDistanceInnerMaxs = 0x674; // - public const nint m_vDistanceOuterMins = 0x680; // - public const nint m_vDistanceOuterMaxs = 0x68C; // + public const nint m_vDistanceInnerMins = 0x668; // Vector + public const nint m_vDistanceInnerMaxs = 0x674; // Vector + public const nint m_vDistanceOuterMins = 0x680; // Vector + public const nint m_vDistanceOuterMaxs = 0x68C; // Vector public const nint m_nAABBDirection = 0x698; // int32 - public const nint m_vInnerMins = 0x69C; // - public const nint m_vInnerMaxs = 0x6A8; // - public const nint m_vOuterMins = 0x6B4; // - public const nint m_vOuterMaxs = 0x6C0; // + public const nint m_vInnerMins = 0x69C; // Vector + public const nint m_vInnerMaxs = 0x6A8; // Vector + public const nint m_vOuterMins = 0x6B4; // Vector + public const nint m_vOuterMaxs = 0x6C0; // Vector } // Parent: None // Fields count: 2 @@ -7863,7 +7863,7 @@ namespace CS2Dumper.Schemas { // Parent: CTriggerOnce // Fields count: 1 public static class CScriptTriggerOnce { - public const nint m_vExtent = 0x8E0; // + public const nint m_vExtent = 0x8E0; // Vector } // Parent: CPointEntity // Fields count: 0 @@ -7883,7 +7883,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flGlowStartTime (float) // NetworkVarNames: m_bEligibleForScreenHighlight (bool) public static class CGlowProperty { - public const nint m_fGlowColor = 0x8; // + public const nint m_fGlowColor = 0x8; // Vector public const nint m_iGlowType = 0x30; // int32 public const nint m_iGlowTeam = 0x34; // int32 public const nint m_nGlowRange = 0x38; // int32 @@ -7985,7 +7985,7 @@ namespace CS2Dumper.Schemas { // Fields count: 6 public static class CPhysLength { public const nint m_offset = 0x518; // Vector[2] - public const nint m_vecAttach = 0x530; // + public const nint m_vecAttach = 0x530; // Vector public const nint m_addLength = 0x53C; // float32 public const nint m_minLength = 0x540; // float32 public const nint m_totalLength = 0x544; // float32 @@ -8069,7 +8069,7 @@ namespace CS2Dumper.Schemas { // Fields count: 4 public static class CBlood { public const nint m_vecSprayAngles = 0x4C0; // QAngle - public const nint m_vecSprayDir = 0x4CC; // + public const nint m_vecSprayDir = 0x4CC; // Vector public const nint m_flAmount = 0x4D8; // float32 public const nint m_Color = 0x4DC; // int32 } @@ -8182,10 +8182,10 @@ namespace CS2Dumper.Schemas { public const nint m_extent = 0x1280; // Extent public const nint m_damageTimer = 0x1298; // CountdownTimer public const nint m_damageRampTimer = 0x12B0; // CountdownTimer - public const nint m_splashVelocity = 0x12C8; // - public const nint m_InitialSplashVelocity = 0x12D4; // - public const nint m_startPos = 0x12E0; // - public const nint m_vecOriginalSpawnLocation = 0x12EC; // + public const nint m_splashVelocity = 0x12C8; // Vector + public const nint m_InitialSplashVelocity = 0x12D4; // Vector + public const nint m_startPos = 0x12E0; // Vector + public const nint m_vecOriginalSpawnLocation = 0x12EC; // Vector public const nint m_activeTimer = 0x12F8; // IntervalTimer public const nint m_fireSpawnOffset = 0x1308; // int32 public const nint m_nMaxFlames = 0x130C; // int32 @@ -8281,8 +8281,8 @@ namespace CS2Dumper.Schemas { // Parent: CInfoDynamicShadowHint // Fields count: 2 public static class CInfoDynamicShadowHintBox { - public const nint m_vBoxMins = 0x4D8; // - public const nint m_vBoxMaxs = 0x4E4; // + public const nint m_vBoxMins = 0x4D8; // Vector + public const nint m_vBoxMaxs = 0x4E4; // Vector } // Parent: CBaseCSGrenade // Fields count: 0 @@ -8306,11 +8306,11 @@ namespace CS2Dumper.Schemas { public const nint m_OriginalOwnerXuidLow = 0xE48; // uint32 public const nint m_OriginalOwnerXuidHigh = 0xE4C; // uint32 public const nint m_updateTimer = 0xE50; // CountdownTimer - public const nint m_stuckAnchor = 0xE68; // + public const nint m_stuckAnchor = 0xE68; // Vector public const nint m_stuckTimer = 0xE78; // CountdownTimer public const nint m_collisionStuckTimer = 0xE90; // CountdownTimer public const nint m_isOnGround = 0xEA8; // bool - public const nint m_vFallVelocity = 0xEAC; // + public const nint m_vFallVelocity = 0xEAC; // Vector public const nint m_activity = 0xEB8; // ChickenActivity public const nint m_activityTimer = 0xEC0; // CountdownTimer public const nint m_turnRate = 0xED8; // float32 @@ -8330,10 +8330,10 @@ namespace CS2Dumper.Schemas { public const nint m_repathTimer = 0x2F80; // CountdownTimer public const nint m_inhibitDoorTimer = 0x2F98; // CountdownTimer public const nint m_inhibitObstacleAvoidanceTimer = 0x3028; // CountdownTimer - public const nint m_vecPathGoal = 0x3048; // + public const nint m_vecPathGoal = 0x3048; // Vector public const nint m_flActiveFollowStartTime = 0x3054; // GameTime_t public const nint m_followMinuteTimer = 0x3058; // CountdownTimer - public const nint m_vecLastEggPoopPosition = 0x3070; // + public const nint m_vecLastEggPoopPosition = 0x3070; // Vector public const nint m_vecEggsPooped = 0x3080; // CUtlVector> public const nint m_BlockDirectionTimer = 0x30A0; // CountdownTimer } @@ -8432,8 +8432,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flCapsuleRadius (float) public static class CCollisionProperty { public const nint m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t - public const nint m_vecMins = 0x40; // - public const nint m_vecMaxs = 0x4C; // + public const nint m_vecMins = 0x40; // Vector + public const nint m_vecMaxs = 0x4C; // Vector public const nint m_usSolidFlags = 0x5A; // uint8 public const nint m_nSolidType = 0x5B; // SolidType_t public const nint m_triggerBloat = 0x5C; // uint8 @@ -8441,12 +8441,12 @@ namespace CS2Dumper.Schemas { public const nint m_CollisionGroup = 0x5E; // uint8 public const nint m_nEnablePhysics = 0x5F; // uint8 public const nint m_flBoundingRadius = 0x60; // float32 - public const nint m_vecSpecifiedSurroundingMins = 0x64; // - public const nint m_vecSpecifiedSurroundingMaxs = 0x70; // - public const nint m_vecSurroundingMaxs = 0x7C; // - public const nint m_vecSurroundingMins = 0x88; // - public const nint m_vCapsuleCenter1 = 0x94; // - public const nint m_vCapsuleCenter2 = 0xA0; // + public const nint m_vecSpecifiedSurroundingMins = 0x64; // Vector + public const nint m_vecSpecifiedSurroundingMaxs = 0x70; // Vector + public const nint m_vecSurroundingMaxs = 0x7C; // Vector + public const nint m_vecSurroundingMins = 0x88; // Vector + public const nint m_vCapsuleCenter1 = 0x94; // Vector + public const nint m_vCapsuleCenter2 = 0xA0; // Vector public const nint m_flCapsuleRadius = 0xAC; // float32 } // Parent: CBaseEntity @@ -8505,8 +8505,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vMin (Vector) // NetworkVarNames: m_vMax (Vector) public static class CSoundAreaEntityOrientedBox { - public const nint m_vMin = 0x4E0; // - public const nint m_vMax = 0x4EC; // + public const nint m_vMin = 0x4E0; // Vector + public const nint m_vMax = 0x4EC; // Vector } // Parent: CBaseTrigger // Fields count: 13 @@ -8534,10 +8534,10 @@ namespace CS2Dumper.Schemas { public const nint m_linearForce = 0x8DC; // float32 public const nint m_flFrequency = 0x8E0; // float32 public const nint m_flDampingRatio = 0x8E4; // float32 - public const nint m_vecLinearForcePointAt = 0x8E8; // + public const nint m_vecLinearForcePointAt = 0x8E8; // Vector public const nint m_bCollapseToForcePoint = 0x8F4; // bool - public const nint m_vecLinearForcePointAtWorld = 0x8F8; // - public const nint m_vecLinearForceDirection = 0x904; // + public const nint m_vecLinearForcePointAtWorld = 0x8F8; // Vector + public const nint m_vecLinearForceDirection = 0x904; // Vector public const nint m_bConvertToDebrisWhenPossible = 0x910; // bool } // Parent: None @@ -8566,7 +8566,7 @@ namespace CS2Dumper.Schemas { public const nint m_matPanelTransformWsTemp = 0x768; // matrix3x4_t public const nint m_vecShatterGlassShards = 0x798; // CUtlVector public const nint m_PanelSize = 0x7B0; // Vector2D - public const nint m_vecPanelNormalWs = 0x7B8; // + public const nint m_vecPanelNormalWs = 0x7B8; // Vector public const nint m_nNumShardsEverCreated = 0x7C4; // int32 public const nint m_flLastShatterSoundEmitTime = 0x7C8; // GameTime_t public const nint m_flLastCleanupTime = 0x7CC; // GameTime_t @@ -8687,7 +8687,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) public static class fogparams_t { - public const nint dirPrimary = 0x8; // + public const nint dirPrimary = 0x8; // Vector public const nint colorPrimary = 0x14; // Color public const nint colorSecondary = 0x18; // Color public const nint colorPrimaryLerpTo = 0x1C; // Color @@ -8804,14 +8804,14 @@ namespace CS2Dumper.Schemas { public const nint m_flWait = 0x718; // float32 public const nint m_flLip = 0x71C; // float32 public const nint m_bAlwaysFireBlockedOutputs = 0x720; // bool - public const nint m_vecPosition1 = 0x724; // - public const nint m_vecPosition2 = 0x730; // + public const nint m_vecPosition1 = 0x724; // Vector + public const nint m_vecPosition2 = 0x730; // Vector public const nint m_vecMoveAng = 0x73C; // QAngle public const nint m_vecAngle1 = 0x748; // QAngle public const nint m_vecAngle2 = 0x754; // QAngle public const nint m_flHeight = 0x760; // float32 public const nint m_hActivator = 0x764; // CHandle - public const nint m_vecFinalDest = 0x768; // + public const nint m_vecFinalDest = 0x768; // Vector public const nint m_vecFinalAngle = 0x774; // QAngle public const nint m_movementType = 0x780; // int32 public const nint m_sMaster = 0x788; // CUtlSymbolLarge @@ -8863,10 +8863,10 @@ namespace CS2Dumper.Schemas { public static class CTextureBasedAnimatable { public const nint m_bLoop = 0x710; // bool public const nint m_flFPS = 0x714; // float32 - public const nint m_hPositionKeys = 0x718; // - public const nint m_hRotationKeys = 0x720; // - public const nint m_vAnimationBoundsMin = 0x728; // - public const nint m_vAnimationBoundsMax = 0x734; // + public const nint m_hPositionKeys = 0x718; // CStrongHandle + public const nint m_hRotationKeys = 0x720; // CStrongHandle + public const nint m_vAnimationBoundsMin = 0x728; // Vector + public const nint m_vAnimationBoundsMax = 0x734; // Vector public const nint m_flStartTime = 0x740; // float32 public const nint m_flStartFrame = 0x744; // float32 } @@ -8874,13 +8874,13 @@ namespace CS2Dumper.Schemas { // Fields count: 3 public static class CMarkupVolumeWithRef { public const nint m_bUseRef = 0x750; // bool - public const nint m_vRefPos = 0x754; // + public const nint m_vRefPos = 0x754; // Vector public const nint m_flRefDot = 0x760; // float32 } // Parent: CPhysForce // Fields count: 1 public static class CPhysThruster { - public const nint m_localOrigin = 0x520; // + public const nint m_localOrigin = 0x520; // Vector } // Parent: None // Fields count: 5 @@ -9003,7 +9003,7 @@ namespace CS2Dumper.Schemas { public const nint m_iPlayerState = 0xC54; // CSPlayerState public const nint m_chickenIdleSoundTimer = 0xC60; // CountdownTimer public const nint m_chickenJumpSoundTimer = 0xC78; // CountdownTimer - public const nint m_vecLastBookmarkedPosition = 0xD30; // + public const nint m_vecLastBookmarkedPosition = 0xD30; // Vector public const nint m_flLastDistanceTraveledNotice = 0xD3C; // float32 public const nint m_flAccumulatedDistanceTraveled = 0xD40; // float32 public const nint m_flLastFriendlyFireDamageReductionRatio = 0xD44; // float32 @@ -9051,8 +9051,8 @@ namespace CS2Dumper.Schemas { public const nint m_grenadeParameterStashTime = 0x11E4; // GameTime_t public const nint m_bGrenadeParametersStashed = 0x11E8; // bool public const nint m_angStashedShootAngles = 0x11EC; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x11F8; // - public const nint m_vecStashedVelocity = 0x1204; // + public const nint m_vecStashedGrenadeThrowPosition = 0x11F8; // Vector + public const nint m_vecStashedVelocity = 0x1204; // Vector public const nint m_angShootAngleHistory = 0x1210; // QAngle[2] public const nint m_vecThrowPositionHistory = 0x1228; // Vector[2] public const nint m_vecVelocityHistory = 0x1240; // Vector[2] @@ -9069,7 +9069,7 @@ namespace CS2Dumper.Schemas { public const nint m_flHitHeading = 0x127C; // float32 public const nint m_nHitBodyPart = 0x1280; // int32 public const nint m_iHostagesKilled = 0x1284; // int32 - public const nint m_vecTotalBulletForce = 0x1288; // + public const nint m_vecTotalBulletForce = 0x1288; // Vector public const nint m_flFlashDuration = 0x1294; // float32 public const nint m_flFlashMaxAlpha = 0x1298; // float32 public const nint m_flProgressBarStartTime = 0x129C; // float32 @@ -9077,19 +9077,19 @@ namespace CS2Dumper.Schemas { public const nint m_bWaitForNoAttack = 0x12A4; // bool public const nint m_flLowerBodyYawTarget = 0x12A8; // float32 public const nint m_bStrafing = 0x12AC; // bool - public const nint m_lastStandingPos = 0x12B0; // + public const nint m_lastStandingPos = 0x12B0; // Vector public const nint m_ignoreLadderJumpTime = 0x12BC; // float32 public const nint m_ladderSurpressionTimer = 0x12C0; // CountdownTimer - public const nint m_lastLadderNormal = 0x12D8; // - public const nint m_lastLadderPos = 0x12E4; // + public const nint m_lastLadderNormal = 0x12D8; // Vector + public const nint m_lastLadderPos = 0x12E4; // Vector public const nint m_thirdPersonHeading = 0x12F0; // QAngle public const nint m_flSlopeDropOffset = 0x12FC; // float32 public const nint m_flSlopeDropHeight = 0x1300; // float32 - public const nint m_vHeadConstraintOffset = 0x1304; // + public const nint m_vHeadConstraintOffset = 0x1304; // Vector public const nint m_iLastWeaponFireUsercmd = 0x1318; // int32 public const nint m_angEyeAngles = 0x131C; // QAngle public const nint m_bVCollisionInitted = 0x1328; // bool - public const nint m_storedSpawnPosition = 0x132C; // + public const nint m_storedSpawnPosition = 0x132C; // Vector public const nint m_storedSpawnAngle = 0x1338; // QAngle public const nint m_bIsSpawning = 0x1344; // bool public const nint m_bHideTargetID = 0x1345; // bool @@ -9116,7 +9116,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSurvivalTeamNumber = 0x1568; // int32 public const nint m_bHasDeathInfo = 0x156C; // bool public const nint m_flDeathInfoTime = 0x1570; // float32 - public const nint m_vecDeathInfoOrigin = 0x1574; // + public const nint m_vecDeathInfoOrigin = 0x1574; // Vector public const nint m_bKilledByHeadshot = 0x1580; // bool public const nint m_LastHitBox = 0x1584; // int32 public const nint m_LastHealth = 0x1588; // int32 @@ -9195,7 +9195,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bEnabled (bool) public static class CInfoVisibilityBox { public const nint m_nMode = 0x4C4; // int32 - public const nint m_vBoxSize = 0x4C8; // + public const nint m_vBoxSize = 0x4C8; // Vector public const nint m_bEnabled = 0x4D4; // bool } // Parent: CRulePointEntity @@ -9287,7 +9287,7 @@ namespace CS2Dumper.Schemas { public const nint m_verticalSpeed = 0xBC; // float32 public const nint m_buttonFlags = 0xC0; // uint64 public const nint m_jumpTimestamp = 0xC8; // float32 - public const nint m_viewForward = 0xCC; // + public const nint m_viewForward = 0xCC; // Vector public const nint m_postureStackIndex = 0xE8; // int32 } // Parent: None @@ -9356,7 +9356,7 @@ namespace CS2Dumper.Schemas { // Parent: CFuncNavBlocker // Fields count: 1 public static class CScriptNavBlocker { - public const nint m_vExtent = 0x720; // + public const nint m_vExtent = 0x720; // Vector } // Parent: CBaseAnimGraph // Fields count: 1 @@ -9508,7 +9508,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_blinktoggle (bool) public static class CBaseFlex { public const nint m_flexWeight = 0x8E8; // CNetworkUtlVectorBase - public const nint m_vLookTargetPosition = 0x900; // + public const nint m_vLookTargetPosition = 0x900; // Vector public const nint m_blinktoggle = 0x90C; // bool public const nint m_flAllowResponsesEndTime = 0x960; // GameTime_t public const nint m_flLastFlexAnimationTime = 0x964; // GameTime_t @@ -9518,7 +9518,7 @@ namespace CS2Dumper.Schemas { // Parent: CTriggerHurt // Fields count: 1 public static class CScriptTriggerHurt { - public const nint m_vExtent = 0x958; // + public const nint m_vExtent = 0x958; // Vector } // Parent: CBasePlayerWeaponVData // Fields count: 92 @@ -9602,7 +9602,7 @@ namespace CS2Dumper.Schemas { public const nint m_flIronSightPivotForward = 0xD20; // float32 public const nint m_flIronSightLooseness = 0xD24; // float32 public const nint m_angPivotAngle = 0xD28; // QAngle - public const nint m_vecIronSightEyePos = 0xD34; // + public const nint m_vecIronSightEyePos = 0xD34; // Vector public const nint m_nDamage = 0xD40; // int32 public const nint m_flHeadshotMultiplier = 0xD44; // float32 public const nint m_flArmorRatio = 0xD48; // float32 @@ -9618,7 +9618,7 @@ namespace CS2Dumper.Schemas { public const nint m_nRecoveryTransitionStartBullet = 0xD70; // int32 public const nint m_nRecoveryTransitionEndBullet = 0xD74; // int32 public const nint m_flThrowVelocity = 0xD78; // float32 - public const nint m_vSmokeColor = 0xD7C; // + public const nint m_vSmokeColor = 0xD7C; // Vector public const nint m_szAnimClass = 0xD88; // CGlobalSymbol } // Parent: CLogicalEntity @@ -9737,11 +9737,11 @@ namespace CS2Dumper.Schemas { public const nint m_flNextSprayDecalTime = 0x1D98; // GameTime_t public const nint m_bNextSprayDecalTimeExpedited = 0x1D9C; // bool public const nint m_nRagdollDamageBone = 0x1DA0; // int32 - public const nint m_vRagdollDamageForce = 0x1DA4; // - public const nint m_vRagdollDamagePosition = 0x1DB0; // + public const nint m_vRagdollDamageForce = 0x1DA4; // Vector + public const nint m_vRagdollDamagePosition = 0x1DB0; // Vector public const nint m_szRagdollDamageWeaponName = 0x1DBC; // char[64] public const nint m_bRagdollDamageHeadshot = 0x1DFC; // bool - public const nint m_vRagdollServerOrigin = 0x1E00; // + public const nint m_vRagdollServerOrigin = 0x1E00; // Vector public const nint m_EconGloves = 0x1E10; // CEconItemView public const nint m_nEconGlovesChanged = 0x2088; // uint8 public const nint m_qDeathEyeAngles = 0x208C; // QAngle @@ -10056,8 +10056,8 @@ namespace CS2Dumper.Schemas { public static class CSpotlightEnd { public const nint m_flLightScale = 0x710; // float32 public const nint m_Radius = 0x714; // float32 - public const nint m_vSpotlightDir = 0x718; // - public const nint m_vSpotlightOrg = 0x724; // + public const nint m_vSpotlightDir = 0x718; // Vector + public const nint m_vSpotlightOrg = 0x724; // Vector } // Parent: CBaseModelEntity // Fields count: 1 @@ -10153,7 +10153,7 @@ namespace CS2Dumper.Schemas { public const nint m_szConveyorModels = 0x710; // CUtlSymbolLarge public const nint m_flTransitionDurationSeconds = 0x718; // float32 public const nint m_angMoveEntitySpace = 0x71C; // QAngle - public const nint m_vecMoveDirEntitySpace = 0x728; // + public const nint m_vecMoveDirEntitySpace = 0x728; // Vector public const nint m_flTargetSpeed = 0x734; // float32 public const nint m_nTransitionStartTick = 0x738; // GameTick_t public const nint m_nTransitionDurationTicks = 0x73C; // int32 @@ -10256,17 +10256,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool) // NetworkVarNames: m_bEnabled (bool) public static class CEnvCubemap { - public const nint m_hCubemapTexture = 0x540; // + public const nint m_hCubemapTexture = 0x540; // CStrongHandle public const nint m_bCustomCubemapTexture = 0x548; // bool public const nint m_flInfluenceRadius = 0x54C; // float32 - public const nint m_vBoxProjectMins = 0x550; // - public const nint m_vBoxProjectMaxs = 0x55C; // + public const nint m_vBoxProjectMins = 0x550; // Vector + public const nint m_vBoxProjectMaxs = 0x55C; // Vector public const nint m_bMoveable = 0x568; // bool public const nint m_nHandshake = 0x56C; // int32 public const nint m_nEnvCubeMapArrayIndex = 0x570; // int32 public const nint m_nPriority = 0x574; // int32 public const nint m_flEdgeFadeDist = 0x578; // float32 - public const nint m_vEdgeFadeDists = 0x57C; // + public const nint m_vEdgeFadeDists = 0x57C; // Vector public const nint m_flDiffuseScale = 0x588; // float32 public const nint m_bStartDisabled = 0x58C; // bool public const nint m_bDefaultEnvMap = 0x58D; // bool @@ -10363,8 +10363,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) public static class CC4 { - public const nint m_vecLastValidPlayerHeldPosition = 0xE90; // - public const nint m_vecLastValidDroppedPosition = 0xE9C; // + public const nint m_vecLastValidPlayerHeldPosition = 0xE90; // Vector + public const nint m_vecLastValidDroppedPosition = 0xE9C; // Vector public const nint m_bDoValidDroppedPositionCheck = 0xEA8; // bool public const nint m_bStartedArming = 0xEA9; // bool public const nint m_fArmedTime = 0xEAC; // GameTime_t @@ -10404,7 +10404,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bIsUsable (bool) public static class CBaseDoor { public const nint m_angMoveEntitySpace = 0x7A0; // QAngle - public const nint m_vecMoveDirParentSpace = 0x7AC; // + public const nint m_vecMoveDirParentSpace = 0x7AC; // Vector public const nint m_ls = 0x7B8; // locksound_t public const nint m_bForceClosed = 0x7D8; // bool public const nint m_bDoorGroup = 0x7D9; // bool @@ -10451,7 +10451,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecOrigin = 0x80; // CNetworkOriginCellCoordQuantizedVector public const nint m_angRotation = 0xB8; // QAngle public const nint m_flScale = 0xC4; // float32 - public const nint m_vecAbsOrigin = 0xC8; // + public const nint m_vecAbsOrigin = 0xC8; // Vector public const nint m_angAbsRotation = 0xD4; // QAngle public const nint m_flAbsScale = 0xE0; // float32 public const nint m_nParentAttachmentOrBone = 0xE4; // int16 @@ -10473,7 +10473,7 @@ namespace CS2Dumper.Schemas { public const nint m_name = 0xF0; // CUtlStringToken public const nint m_hierarchyAttachName = 0x130; // CUtlStringToken public const nint m_flZOffset = 0x134; // float32 - public const nint m_vRenderOrigin = 0x138; // + public const nint m_vRenderOrigin = 0x138; // Vector } // Parent: CCSWeaponBase // Fields count: 0 @@ -10589,7 +10589,7 @@ namespace CS2Dumper.Schemas { public const nint m_uiHostageSpawnExclusionGroupMask = 0xAE4; // uint32 public const nint m_nHostageSpawnRandomFactor = 0xAE8; // uint32 public const nint m_bRemove = 0xAEC; // bool - public const nint m_vel = 0xAF0; // + public const nint m_vel = 0xAF0; // Vector public const nint m_isRescued = 0xAFC; // bool public const nint m_jumpedThisFrame = 0xAFD; // bool public const nint m_nHostageState = 0xB00; // int32 @@ -10597,7 +10597,7 @@ namespace CS2Dumper.Schemas { public const nint m_lastLeader = 0xB08; // CHandle public const nint m_reuseTimer = 0xB10; // CountdownTimer public const nint m_hasBeenUsed = 0xB28; // bool - public const nint m_accel = 0xB2C; // + public const nint m_accel = 0xB2C; // Vector public const nint m_isRunning = 0xB38; // bool public const nint m_isCrouching = 0xB39; // bool public const nint m_jumpTimer = 0xB40; // CountdownTimer @@ -10610,21 +10610,21 @@ namespace CS2Dumper.Schemas { public const nint m_bHandsHaveBeenCut = 0x2C4D; // bool public const nint m_hHostageGrabber = 0x2C50; // CHandle public const nint m_fLastGrabTime = 0x2C54; // GameTime_t - public const nint m_vecPositionWhenStartedDroppingToGround = 0x2C58; // - public const nint m_vecGrabbedPos = 0x2C64; // + public const nint m_vecPositionWhenStartedDroppingToGround = 0x2C58; // Vector + public const nint m_vecGrabbedPos = 0x2C64; // Vector public const nint m_flRescueStartTime = 0x2C70; // GameTime_t public const nint m_flGrabSuccessTime = 0x2C74; // GameTime_t public const nint m_flDropStartTime = 0x2C78; // GameTime_t public const nint m_nApproachRewardPayouts = 0x2C7C; // int32 public const nint m_nPickupEventCount = 0x2C80; // int32 - public const nint m_vecSpawnGroundPos = 0x2C84; // - public const nint m_vecHostageResetPosition = 0x2CA4; // + public const nint m_vecSpawnGroundPos = 0x2C84; // Vector + public const nint m_vecHostageResetPosition = 0x2CA4; // Vector } // Parent: CPointEntity // Fields count: 13 public static class CNavLinkAreaEntity { public const nint m_flWidth = 0x4C0; // float32 - public const nint m_vLocatorOffset = 0x4C4; // + public const nint m_vLocatorOffset = 0x4C4; // Vector public const nint m_qLocatorAnglesOffset = 0x4D0; // QAngle public const nint m_strMovementForward = 0x4E0; // CUtlSymbolLarge public const nint m_strMovementReverse = 0x4E8; // CUtlSymbolLarge @@ -10647,7 +10647,7 @@ namespace CS2Dumper.Schemas { public static class CFuncMoveLinear { public const nint m_authoredPosition = 0x790; // MoveLinearAuthoredPos_t public const nint m_angMoveEntitySpace = 0x794; // QAngle - public const nint m_vecMoveDirParentSpace = 0x7A0; // + public const nint m_vecMoveDirParentSpace = 0x7A0; // Vector public const nint m_soundStart = 0x7B0; // CUtlSymbolLarge public const nint m_soundStop = 0x7B8; // CUtlSymbolLarge public const nint m_currentSound = 0x7C0; // CUtlSymbolLarge @@ -10760,7 +10760,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCreateTime = 0x308; // GameTime_t public const nint m_bClientSideRagdoll = 0x30C; // bool public const nint m_ubInterpolationFrame = 0x30D; // uint8 - public const nint m_vPrevVPhysicsUpdatePos = 0x310; // + public const nint m_vPrevVPhysicsUpdatePos = 0x310; // Vector public const nint m_iTeamNum = 0x31C; // uint8 public const nint m_iGlobalname = 0x320; // CUtlSymbolLarge public const nint m_iSentToClients = 0x328; // int32 @@ -10771,9 +10771,9 @@ namespace CS2Dumper.Schemas { public const nint m_nSimulationTick = 0x340; // int32 public const nint m_OnKilled = 0x348; // CEntityIOOutput public const nint m_fFlags = 0x370; // uint32 - public const nint m_vecAbsVelocity = 0x374; // + public const nint m_vecAbsVelocity = 0x374; // Vector public const nint m_vecVelocity = 0x380; // CNetworkVelocityVector - public const nint m_vecBaseVelocity = 0x3B0; // + public const nint m_vecBaseVelocity = 0x3B0; // Vector public const nint m_nPushEnumCount = 0x3BC; // int32 public const nint m_pCollision = 0x3C0; // CCollisionProperty* public const nint m_hEffectEntity = 0x3C8; // CHandle diff --git a/output/server.dll.hpp b/output/server.dll.hpp index 90bef43..35da8e4 100644 --- a/output/server.dll.hpp +++ b/output/server.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once @@ -1598,7 +1598,7 @@ namespace cs2_dumper { // NetworkVarNames: m_flStamina (float) namespace CCSPlayer_MovementServices { constexpr std::ptrdiff_t m_flMaxFallVelocity = 0x228; // float32 - constexpr std::ptrdiff_t m_vecLadderNormal = 0x22C; // + constexpr std::ptrdiff_t m_vecLadderNormal = 0x22C; // Vector constexpr std::ptrdiff_t m_nLadderSurfacePropIndex = 0x238; // int32 constexpr std::ptrdiff_t m_flDuckAmount = 0x23C; // float32 constexpr std::ptrdiff_t m_flDuckSpeed = 0x240; // float32 @@ -1619,9 +1619,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSpeedCropped = 0x488; // bool constexpr std::ptrdiff_t m_nOldWaterLevel = 0x48C; // int32 constexpr std::ptrdiff_t m_flWaterEntryTime = 0x490; // float32 - constexpr std::ptrdiff_t m_vecForward = 0x494; // - constexpr std::ptrdiff_t m_vecLeft = 0x4A0; // - constexpr std::ptrdiff_t m_vecUp = 0x4AC; // + constexpr std::ptrdiff_t m_vecForward = 0x494; // Vector + constexpr std::ptrdiff_t m_vecLeft = 0x4A0; // Vector + constexpr std::ptrdiff_t m_vecUp = 0x4AC; // Vector constexpr std::ptrdiff_t m_nGameCodeHasMovedPlayerAfterCommand = 0x4B8; // int32 constexpr std::ptrdiff_t m_bMadeFootstepNoise = 0x4BC; // bool constexpr std::ptrdiff_t m_iFootsteps = 0x4C0; // int32 @@ -1649,7 +1649,7 @@ namespace cs2_dumper { // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) namespace sky3dparams_t { constexpr std::ptrdiff_t scale = 0x8; // int16 - constexpr std::ptrdiff_t origin = 0xC; // + constexpr std::ptrdiff_t origin = 0xC; // Vector constexpr std::ptrdiff_t bClip3DSkyBoxNearToWorldFar = 0x18; // bool constexpr std::ptrdiff_t flClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32 constexpr std::ptrdiff_t fog = 0x20; // fogparams_t @@ -1716,7 +1716,7 @@ namespace cs2_dumper { // Fields count: 3 namespace CTriggerPush { constexpr std::ptrdiff_t m_angPushEntitySpace = 0x8B8; // QAngle - constexpr std::ptrdiff_t m_vecPushDirEntitySpace = 0x8C4; // + constexpr std::ptrdiff_t m_vecPushDirEntitySpace = 0x8C4; // Vector constexpr std::ptrdiff_t m_bTriggerOnStartTouch = 0x8D0; // bool } // Parent: CBaseFilter @@ -1786,8 +1786,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_restrike = 0x7E0; // float32 constexpr std::ptrdiff_t m_iszSpriteName = 0x7E8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_frameStart = 0x7F0; // int32 - constexpr std::ptrdiff_t m_vEndPointWorld = 0x7F4; // - constexpr std::ptrdiff_t m_vEndPointRelative = 0x800; // + constexpr std::ptrdiff_t m_vEndPointWorld = 0x7F4; // Vector + constexpr std::ptrdiff_t m_vEndPointRelative = 0x800; // Vector constexpr std::ptrdiff_t m_radius = 0x80C; // float32 constexpr std::ptrdiff_t m_TouchType = 0x810; // Touch_t constexpr std::ptrdiff_t m_iFilterName = 0x818; // CUtlSymbolLarge @@ -1841,7 +1841,7 @@ namespace cs2_dumper { // Parent: CServerOnlyPointEntity // Fields count: 4 namespace CPointTeleport { - constexpr std::ptrdiff_t m_vSaveOrigin = 0x4C0; // + constexpr std::ptrdiff_t m_vSaveOrigin = 0x4C0; // Vector constexpr std::ptrdiff_t m_vSaveAngles = 0x4CC; // QAngle constexpr std::ptrdiff_t m_bTeleportParentedEntities = 0x4D8; // bool constexpr std::ptrdiff_t m_bTeleportUseCurrentAngle = 0x4D9; // bool @@ -2108,7 +2108,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_stopTime = 0x4D8; // GameTime_t constexpr std::ptrdiff_t m_nextShake = 0x4DC; // GameTime_t constexpr std::ptrdiff_t m_currentAmp = 0x4E0; // float32 - constexpr std::ptrdiff_t m_maxForce = 0x4E4; // + constexpr std::ptrdiff_t m_maxForce = 0x4E4; // Vector constexpr std::ptrdiff_t m_shakeCallback = 0x4F8; // CPhysicsShake } // Parent: CBaseModelEntity @@ -2260,9 +2260,9 @@ namespace cs2_dumper { // NetworkVarNames: m_iEffectName (uint16) // NetworkVarNames: m_nExplosionType (uint8) namespace CEffectData { - constexpr std::ptrdiff_t m_vOrigin = 0x8; // - constexpr std::ptrdiff_t m_vStart = 0x14; // - constexpr std::ptrdiff_t m_vNormal = 0x20; // + constexpr std::ptrdiff_t m_vOrigin = 0x8; // Vector + constexpr std::ptrdiff_t m_vStart = 0x14; // Vector + constexpr std::ptrdiff_t m_vNormal = 0x20; // Vector constexpr std::ptrdiff_t m_vAngles = 0x2C; // QAngle constexpr std::ptrdiff_t m_hEntity = 0x38; // CEntityHandle constexpr std::ptrdiff_t m_hOtherEntity = 0x3C; // CEntityHandle @@ -2390,8 +2390,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nIndirectTextureDimX = 0x4DC; // int32 constexpr std::ptrdiff_t m_nIndirectTextureDimY = 0x4E0; // int32 constexpr std::ptrdiff_t m_nIndirectTextureDimZ = 0x4E4; // int32 - constexpr std::ptrdiff_t m_vBoxMins = 0x4E8; // - constexpr std::ptrdiff_t m_vBoxMaxs = 0x4F4; // + constexpr std::ptrdiff_t m_vBoxMins = 0x4E8; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x4F4; // Vector constexpr std::ptrdiff_t m_bActive = 0x500; // bool constexpr std::ptrdiff_t m_flStartAnisoTime = 0x504; // GameTime_t constexpr std::ptrdiff_t m_flStartScatterTime = 0x508; // GameTime_t @@ -2405,7 +2405,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bStartDisabled = 0x528; // bool constexpr std::ptrdiff_t m_bEnableIndirect = 0x529; // bool constexpr std::ptrdiff_t m_bIsMaster = 0x52A; // bool - constexpr std::ptrdiff_t m_hFogIndirectTexture = 0x530; // + constexpr std::ptrdiff_t m_hFogIndirectTexture = 0x530; // CStrongHandle constexpr std::ptrdiff_t m_nForceRefreshCount = 0x538; // int32 constexpr std::ptrdiff_t m_bFirstTime = 0x53C; // bool } @@ -2429,20 +2429,20 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDucked = 0x1EC; // bool constexpr std::ptrdiff_t m_bDucking = 0x1ED; // bool constexpr std::ptrdiff_t m_bInDuckJump = 0x1EE; // bool - constexpr std::ptrdiff_t m_groundNormal = 0x1F0; // + constexpr std::ptrdiff_t m_groundNormal = 0x1F0; // Vector constexpr std::ptrdiff_t m_flSurfaceFriction = 0x1FC; // float32 constexpr std::ptrdiff_t m_surfaceProps = 0x200; // CUtlStringToken constexpr std::ptrdiff_t m_nStepside = 0x210; // int32 constexpr std::ptrdiff_t m_iTargetVolume = 0x214; // int32 - constexpr std::ptrdiff_t m_vecSmoothedVelocity = 0x218; // + constexpr std::ptrdiff_t m_vecSmoothedVelocity = 0x218; // Vector } // Parent: CPhysicsProp // Fields count: 5 namespace CPhysicsPropRespawnable { - constexpr std::ptrdiff_t m_vOriginalSpawnOrigin = 0xBD0; // + constexpr std::ptrdiff_t m_vOriginalSpawnOrigin = 0xBD0; // Vector constexpr std::ptrdiff_t m_vOriginalSpawnAngles = 0xBDC; // QAngle - constexpr std::ptrdiff_t m_vOriginalMins = 0xBE8; // - constexpr std::ptrdiff_t m_vOriginalMaxs = 0xBF4; // + constexpr std::ptrdiff_t m_vOriginalMins = 0xBE8; // Vector + constexpr std::ptrdiff_t m_vOriginalMaxs = 0xBF4; // Vector constexpr std::ptrdiff_t m_flRespawnDuration = 0xC00; // float32 } // Parent: CEnvSoundscapeProxy @@ -2483,10 +2483,10 @@ namespace cs2_dumper { // Parent: CSoundOpvarSetPointBase // Fields count: 8 namespace CSoundOpvarSetOBBWindEntity { - constexpr std::ptrdiff_t m_vMins = 0x558; // - constexpr std::ptrdiff_t m_vMaxs = 0x564; // - constexpr std::ptrdiff_t m_vDistanceMins = 0x570; // - constexpr std::ptrdiff_t m_vDistanceMaxs = 0x57C; // + constexpr std::ptrdiff_t m_vMins = 0x558; // Vector + constexpr std::ptrdiff_t m_vMaxs = 0x564; // Vector + constexpr std::ptrdiff_t m_vDistanceMins = 0x570; // Vector + constexpr std::ptrdiff_t m_vDistanceMaxs = 0x57C; // Vector constexpr std::ptrdiff_t m_flWindMin = 0x588; // float32 constexpr std::ptrdiff_t m_flWindMax = 0x58C; // float32 constexpr std::ptrdiff_t m_flWindMapMin = 0x590; // float32 @@ -2503,8 +2503,8 @@ namespace cs2_dumper { namespace CRagdollPropAttached { constexpr std::ptrdiff_t m_boneIndexAttached = 0xA90; // uint32 constexpr std::ptrdiff_t m_ragdollAttachedObjectIndex = 0xA94; // uint32 - constexpr std::ptrdiff_t m_attachmentPointBoneSpace = 0xA98; // - constexpr std::ptrdiff_t m_attachmentPointRagdollSpace = 0xAA4; // + constexpr std::ptrdiff_t m_attachmentPointBoneSpace = 0xA98; // Vector + constexpr std::ptrdiff_t m_attachmentPointRagdollSpace = 0xAA4; // Vector constexpr std::ptrdiff_t m_bShouldDetach = 0xAB0; // bool constexpr std::ptrdiff_t m_bShouldDeleteAttachedActivationRecord = 0xAC0; // bool } @@ -2565,7 +2565,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nDrownDmgRate = 0x44; // int32 constexpr std::ptrdiff_t m_AirFinishedTime = 0x48; // GameTime_t constexpr std::ptrdiff_t m_flWaterJumpTime = 0x4C; // float32 - constexpr std::ptrdiff_t m_vecWaterJumpVel = 0x50; // + constexpr std::ptrdiff_t m_vecWaterJumpVel = 0x50; // Vector constexpr std::ptrdiff_t m_flSwimSoundTime = 0x5C; // float32 } // Parent: CBaseEntity @@ -2577,7 +2577,7 @@ namespace cs2_dumper { // Parent: CBasePropDoor // Fields count: 17 namespace CPropDoorRotating { - constexpr std::ptrdiff_t m_vecAxis = 0xDF0; // + constexpr std::ptrdiff_t m_vecAxis = 0xDF0; // Vector constexpr std::ptrdiff_t m_flDistance = 0xDFC; // float32 constexpr std::ptrdiff_t m_eSpawnPosition = 0xE00; // PropDoorRotatingSpawnPos_t constexpr std::ptrdiff_t m_eOpenDirection = 0xE04; // PropDoorRotatingOpenDirection_e @@ -2588,12 +2588,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_angRotationOpenForward = 0xE28; // QAngle constexpr std::ptrdiff_t m_angRotationOpenBack = 0xE34; // QAngle constexpr std::ptrdiff_t m_angGoal = 0xE40; // QAngle - constexpr std::ptrdiff_t m_vecForwardBoundsMin = 0xE4C; // - constexpr std::ptrdiff_t m_vecForwardBoundsMax = 0xE58; // - constexpr std::ptrdiff_t m_vecBackBoundsMin = 0xE64; // - constexpr std::ptrdiff_t m_vecBackBoundsMax = 0xE70; // + constexpr std::ptrdiff_t m_vecForwardBoundsMin = 0xE4C; // Vector + constexpr std::ptrdiff_t m_vecForwardBoundsMax = 0xE58; // Vector + constexpr std::ptrdiff_t m_vecBackBoundsMin = 0xE64; // Vector + constexpr std::ptrdiff_t m_vecBackBoundsMax = 0xE70; // Vector constexpr std::ptrdiff_t m_bAjarDoorShouldntAlwaysOpen = 0xE7C; // bool - constexpr std::ptrdiff_t m_hEntityBlocker = 0xE80; // + constexpr std::ptrdiff_t m_hEntityBlocker = 0xE80; // CHandle } // Parent: CBaseModelEntity // Fields count: 21 @@ -2717,17 +2717,17 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_LightStyleEvents = 0x768; // CNetworkUtlVectorBase constexpr std::ptrdiff_t m_LightStyleTargets = 0x780; // CNetworkUtlVectorBase> constexpr std::ptrdiff_t m_StyleEvent = 0x798; // CEntityIOOutput[4] - constexpr std::ptrdiff_t m_hLightCookie = 0x858; // + constexpr std::ptrdiff_t m_hLightCookie = 0x858; // CStrongHandle constexpr std::ptrdiff_t m_flShape = 0x860; // float32 constexpr std::ptrdiff_t m_flSoftX = 0x864; // float32 constexpr std::ptrdiff_t m_flSoftY = 0x868; // float32 constexpr std::ptrdiff_t m_flSkirt = 0x86C; // float32 constexpr std::ptrdiff_t m_flSkirtNear = 0x870; // float32 - constexpr std::ptrdiff_t m_vSizeParams = 0x874; // + constexpr std::ptrdiff_t m_vSizeParams = 0x874; // Vector constexpr std::ptrdiff_t m_flRange = 0x880; // float32 - constexpr std::ptrdiff_t m_vShear = 0x884; // + constexpr std::ptrdiff_t m_vShear = 0x884; // Vector constexpr std::ptrdiff_t m_nBakeSpecularToCubemaps = 0x890; // int32 - constexpr std::ptrdiff_t m_vBakeSpecularToCubemapsSize = 0x894; // + constexpr std::ptrdiff_t m_vBakeSpecularToCubemapsSize = 0x894; // Vector constexpr std::ptrdiff_t m_nCastShadows = 0x8A0; // int32 constexpr std::ptrdiff_t m_nShadowMapSize = 0x8A4; // int32 constexpr std::ptrdiff_t m_nShadowPriority = 0x8A8; // int32 @@ -2735,7 +2735,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nBounceLight = 0x8B0; // int32 constexpr std::ptrdiff_t m_flBounceScale = 0x8B4; // float32 constexpr std::ptrdiff_t m_flMinRoughness = 0x8B8; // float32 - constexpr std::ptrdiff_t m_vAlternateColor = 0x8BC; // + constexpr std::ptrdiff_t m_vAlternateColor = 0x8BC; // Vector constexpr std::ptrdiff_t m_fAlternateColorBrightness = 0x8C8; // float32 constexpr std::ptrdiff_t m_nFog = 0x8CC; // int32 constexpr std::ptrdiff_t m_flFogStrength = 0x8D0; // float32 @@ -2746,11 +2746,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flShadowFadeSizeStart = 0x8E4; // float32 constexpr std::ptrdiff_t m_flShadowFadeSizeEnd = 0x8E8; // float32 constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x8EC; // bool - constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x8F0; // - constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x8FC; // - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x908; // + constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x8F0; // Vector + constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x8FC; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x908; // Vector constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x914; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x920; // + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x920; // Vector constexpr std::ptrdiff_t m_bPvsModifyEntity = 0x92C; // bool } // Parent: SpawnPoint @@ -2831,11 +2831,11 @@ namespace cs2_dumper { // Parent: CPointEntity // Fields count: 12 namespace CEnvEntityMaker { - constexpr std::ptrdiff_t m_vecEntityMins = 0x4C0; // - constexpr std::ptrdiff_t m_vecEntityMaxs = 0x4CC; // + constexpr std::ptrdiff_t m_vecEntityMins = 0x4C0; // Vector + constexpr std::ptrdiff_t m_vecEntityMaxs = 0x4CC; // Vector constexpr std::ptrdiff_t m_hCurrentInstance = 0x4D8; // CHandle constexpr std::ptrdiff_t m_hCurrentBlocker = 0x4DC; // CHandle - constexpr std::ptrdiff_t m_vecBlockerOrigin = 0x4E0; // + constexpr std::ptrdiff_t m_vecBlockerOrigin = 0x4E0; // Vector constexpr std::ptrdiff_t m_angPostSpawnDirection = 0x4EC; // QAngle constexpr std::ptrdiff_t m_flPostSpawnDirectionVariance = 0x4F8; // float32 constexpr std::ptrdiff_t m_flPostSpawnSpeed = 0x4FC; // float32 @@ -2990,13 +2990,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNeedsHardware = 0xB94; // bool constexpr std::ptrdiff_t m_eDoorState = 0xB98; // DoorState_t constexpr std::ptrdiff_t m_bLocked = 0xB9C; // bool - constexpr std::ptrdiff_t m_closedPosition = 0xBA0; // + constexpr std::ptrdiff_t m_closedPosition = 0xBA0; // Vector constexpr std::ptrdiff_t m_closedAngles = 0xBAC; // QAngle constexpr std::ptrdiff_t m_hBlocker = 0xBB8; // CHandle constexpr std::ptrdiff_t m_bFirstBlocked = 0xBBC; // bool constexpr std::ptrdiff_t m_ls = 0xBC0; // locksound_t constexpr std::ptrdiff_t m_bForceClosed = 0xBE0; // bool - constexpr std::ptrdiff_t m_vecLatchWorldPosition = 0xBE4; // + constexpr std::ptrdiff_t m_vecLatchWorldPosition = 0xBE4; // Vector constexpr std::ptrdiff_t m_hActivator = 0xBF0; // CHandle constexpr std::ptrdiff_t m_SoundMoving = 0xC00; // CUtlSymbolLarge constexpr std::ptrdiff_t m_SoundOpen = 0xC08; // CUtlSymbolLarge @@ -3035,9 +3035,9 @@ namespace cs2_dumper { // Parent: CBaseTrigger // Fields count: 12 namespace CTriggerFan { - constexpr std::ptrdiff_t m_vFanOrigin = 0x8B8; // - constexpr std::ptrdiff_t m_vFanEnd = 0x8C4; // - constexpr std::ptrdiff_t m_vNoise = 0x8D0; // + constexpr std::ptrdiff_t m_vFanOrigin = 0x8B8; // Vector + constexpr std::ptrdiff_t m_vFanEnd = 0x8C4; // Vector + constexpr std::ptrdiff_t m_vNoise = 0x8D0; // Vector constexpr std::ptrdiff_t m_flForce = 0x8DC; // float32 constexpr std::ptrdiff_t m_flRopeForceScale = 0x8E0; // float32 constexpr std::ptrdiff_t m_flPlayerForce = 0x8E4; // float32 @@ -3135,7 +3135,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnCacheInteraction = 0x920; // CEntityIOOutput constexpr std::ptrdiff_t m_OnPlayerPickup = 0x948; // CEntityIOOutput constexpr std::ptrdiff_t m_OnGlovePulled = 0x970; // CEntityIOOutput - constexpr std::ptrdiff_t m_vOriginalSpawnOrigin = 0x998; // + constexpr std::ptrdiff_t m_vOriginalSpawnOrigin = 0x998; // Vector constexpr std::ptrdiff_t m_vOriginalSpawnAngles = 0x9A4; // QAngle constexpr std::ptrdiff_t m_bPhysStartAsleep = 0x9B0; // bool } @@ -3220,7 +3220,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDisabled = 0x4C0; // bool constexpr std::ptrdiff_t m_hSource = 0x4C4; // CEntityHandle constexpr std::ptrdiff_t m_iszSourceEntityName = 0x4D0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_vLastPosition = 0x528; // + constexpr std::ptrdiff_t m_vLastPosition = 0x528; // Vector constexpr std::ptrdiff_t m_iszStackName = 0x538; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszOperatorName = 0x540; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszOpvarName = 0x548; // CUtlSymbolLarge @@ -3303,7 +3303,7 @@ namespace cs2_dumper { // NetworkVarNames: m_hWeapon (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) namespace CBaseViewModel { - constexpr std::ptrdiff_t m_vecLastFacing = 0x8F0; // + constexpr std::ptrdiff_t m_vecLastFacing = 0x8F0; // Vector constexpr std::ptrdiff_t m_nViewModelIndex = 0x8FC; // uint32 constexpr std::ptrdiff_t m_nAnimationParity = 0x900; // uint32 constexpr std::ptrdiff_t m_flAnimationStartTime = 0x904; // float32 @@ -3464,11 +3464,11 @@ namespace cs2_dumper { namespace CFuncTrackTrain { constexpr std::ptrdiff_t m_ppath = 0x710; // CHandle constexpr std::ptrdiff_t m_length = 0x714; // float32 - constexpr std::ptrdiff_t m_vPosPrev = 0x718; // + constexpr std::ptrdiff_t m_vPosPrev = 0x718; // Vector constexpr std::ptrdiff_t m_angPrev = 0x724; // QAngle - constexpr std::ptrdiff_t m_controlMins = 0x730; // - constexpr std::ptrdiff_t m_controlMaxs = 0x73C; // - constexpr std::ptrdiff_t m_lastBlockPos = 0x748; // + constexpr std::ptrdiff_t m_controlMins = 0x730; // Vector + constexpr std::ptrdiff_t m_controlMaxs = 0x73C; // Vector + constexpr std::ptrdiff_t m_lastBlockPos = 0x748; // Vector constexpr std::ptrdiff_t m_lastBlockTick = 0x754; // int32 constexpr std::ptrdiff_t m_flVolume = 0x758; // float32 constexpr std::ptrdiff_t m_flBank = 0x75C; // float32 @@ -3654,9 +3654,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pChoreoServices = 0x790; // IChoreoServices* constexpr std::ptrdiff_t m_bAnimGraphUpdateEnabled = 0x798; // bool constexpr std::ptrdiff_t m_flMaxSlopeDistance = 0x79C; // float32 - constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0x7A0; // + constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0x7A0; // Vector constexpr std::ptrdiff_t m_bAnimationUpdateScheduled = 0x7AC; // bool - constexpr std::ptrdiff_t m_vecForce = 0x7B0; // + constexpr std::ptrdiff_t m_vecForce = 0x7B0; // Vector constexpr std::ptrdiff_t m_nForceBone = 0x7BC; // int32 constexpr std::ptrdiff_t m_pRagdollPose = 0x7D0; // PhysicsRagdollPose_t* constexpr std::ptrdiff_t m_bClientRagdoll = 0x7D8; // bool @@ -3664,7 +3664,7 @@ namespace cs2_dumper { // Parent: CPhysForce // Fields count: 1 namespace CPhysTorque { - constexpr std::ptrdiff_t m_axis = 0x520; // + constexpr std::ptrdiff_t m_axis = 0x520; // Vector } // Parent: CBaseGrenade // Fields count: 0 @@ -3693,7 +3693,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0x978; // GameTime_t constexpr std::ptrdiff_t m_flFadeOutStartTime = 0x97C; // GameTime_t constexpr std::ptrdiff_t m_flFadeTime = 0x980; // float32 - constexpr std::ptrdiff_t m_vecLastOrigin = 0x984; // + constexpr std::ptrdiff_t m_vecLastOrigin = 0x984; // Vector constexpr std::ptrdiff_t m_flAwakeTime = 0x990; // GameTime_t constexpr std::ptrdiff_t m_flLastOriginChangeTime = 0x994; // GameTime_t constexpr std::ptrdiff_t m_nBloodColor = 0x998; // int32 @@ -3802,7 +3802,7 @@ namespace cs2_dumper { // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) namespace CGradientFog { - constexpr std::ptrdiff_t m_hGradientFogTexture = 0x4C0; // + constexpr std::ptrdiff_t m_hGradientFogTexture = 0x4C0; // CStrongHandle constexpr std::ptrdiff_t m_flFogStartDistance = 0x4C8; // float32 constexpr std::ptrdiff_t m_flFogEndDistance = 0x4CC; // float32 constexpr std::ptrdiff_t m_bHeightFogEnabled = 0x4D0; // bool @@ -3942,7 +3942,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iszEffectName = 0xA68; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszControlPointNames = 0xA70; // CUtlSymbolLarge[64] constexpr std::ptrdiff_t m_nDataCP = 0xC70; // int32 - constexpr std::ptrdiff_t m_vecDataCPValue = 0xC74; // + constexpr std::ptrdiff_t m_vecDataCPValue = 0xC74; // Vector constexpr std::ptrdiff_t m_nTintCP = 0xC80; // int32 constexpr std::ptrdiff_t m_clrTint = 0xC84; // Color } @@ -4262,7 +4262,7 @@ namespace cs2_dumper { // Fields count: 15 namespace CTriggerSndSosOpvar { constexpr std::ptrdiff_t m_hTouchingPlayers = 0x8B8; // CUtlVector> - constexpr std::ptrdiff_t m_flPosition = 0x8D0; // + constexpr std::ptrdiff_t m_flPosition = 0x8D0; // Vector constexpr std::ptrdiff_t m_flCenterSize = 0x8DC; // float32 constexpr std::ptrdiff_t m_flMinVal = 0x8E0; // float32 constexpr std::ptrdiff_t m_flMaxVal = 0x8E4; // float32 @@ -4274,7 +4274,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_opvarNameChar = 0x909; // char[256] constexpr std::ptrdiff_t m_stackNameChar = 0xA09; // char[256] constexpr std::ptrdiff_t m_operatorNameChar = 0xB09; // char[256] - constexpr std::ptrdiff_t m_VecNormPos = 0xC0C; // + constexpr std::ptrdiff_t m_VecNormPos = 0xC0C; // Vector constexpr std::ptrdiff_t m_flNormCenterSize = 0xC18; // float32 } // Parent: CItem @@ -4535,8 +4535,8 @@ namespace cs2_dumper { // Parent: CPointEntity // Fields count: 7 namespace CKeepUpright { - constexpr std::ptrdiff_t m_worldGoalAxis = 0x4C8; // - constexpr std::ptrdiff_t m_localTestAxis = 0x4D4; // + constexpr std::ptrdiff_t m_worldGoalAxis = 0x4C8; // Vector + constexpr std::ptrdiff_t m_localTestAxis = 0x4D4; // Vector constexpr std::ptrdiff_t m_nameAttach = 0x4E8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_attachedObject = 0x4F0; // CHandle constexpr std::ptrdiff_t m_angularLimit = 0x4F4; // float32 @@ -4571,7 +4571,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szDestinationInputKey = 0x60; // CUtlString constexpr std::ptrdiff_t m_szHidingSpotInputKey = 0x68; // CUtlString constexpr std::ptrdiff_t m_szThreatInputKey = 0x70; // CUtlString - constexpr std::ptrdiff_t m_vecDestination = 0x78; // + constexpr std::ptrdiff_t m_vecDestination = 0x78; // Vector constexpr std::ptrdiff_t m_bAutoLookAdjust = 0x84; // bool constexpr std::ptrdiff_t m_bComputePath = 0x85; // bool constexpr std::ptrdiff_t m_flDamagingAreasPenaltyCost = 0x88; // float32 @@ -4661,13 +4661,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxGustDelay = 0x20; // float32 constexpr std::ptrdiff_t m_flGustDuration = 0x24; // float32 constexpr std::ptrdiff_t m_iGustDirChange = 0x28; // uint16 - constexpr std::ptrdiff_t m_location = 0x2C; // + constexpr std::ptrdiff_t m_location = 0x2C; // Vector constexpr std::ptrdiff_t m_iszGustSound = 0x38; // int32 constexpr std::ptrdiff_t m_iWindDir = 0x3C; // int32 constexpr std::ptrdiff_t m_flWindSpeed = 0x40; // float32 - constexpr std::ptrdiff_t m_currentWindVector = 0x44; // - constexpr std::ptrdiff_t m_CurrentSwayVector = 0x50; // - constexpr std::ptrdiff_t m_PrevSwayVector = 0x5C; // + constexpr std::ptrdiff_t m_currentWindVector = 0x44; // Vector + constexpr std::ptrdiff_t m_CurrentSwayVector = 0x50; // Vector + constexpr std::ptrdiff_t m_PrevSwayVector = 0x5C; // Vector constexpr std::ptrdiff_t m_iInitialWindDir = 0x68; // uint16 constexpr std::ptrdiff_t m_flInitialWindSpeed = 0x6C; // float32 constexpr std::ptrdiff_t m_OnGustStart = 0x70; // CEntityIOOutput @@ -4747,7 +4747,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFirstUpdate = 0x551; // bool constexpr std::ptrdiff_t m_flPreviousValue = 0x554; // float32 constexpr std::ptrdiff_t m_flPreviousUpdateTickTime = 0x558; // GameTime_t - constexpr std::ptrdiff_t m_vecPreviousTestPoint = 0x55C; // + constexpr std::ptrdiff_t m_vecPreviousTestPoint = 0x55C; // Vector constexpr std::ptrdiff_t m_hUsingPlayer = 0x568; // CHandle constexpr std::ptrdiff_t m_flCustomOutputValue = 0x56C; // float32 constexpr std::ptrdiff_t m_iszSoundEngage = 0x570; // CUtlSymbolLarge @@ -4766,10 +4766,10 @@ namespace cs2_dumper { // Parent: CLogicNPCCounter // Fields count: 4 namespace CLogicNPCCounterAABB { - constexpr std::ptrdiff_t m_vDistanceOuterMins = 0x800; // - constexpr std::ptrdiff_t m_vDistanceOuterMaxs = 0x80C; // - constexpr std::ptrdiff_t m_vOuterMins = 0x818; // - constexpr std::ptrdiff_t m_vOuterMaxs = 0x824; // + constexpr std::ptrdiff_t m_vDistanceOuterMins = 0x800; // Vector + constexpr std::ptrdiff_t m_vDistanceOuterMaxs = 0x80C; // Vector + constexpr std::ptrdiff_t m_vOuterMins = 0x818; // Vector + constexpr std::ptrdiff_t m_vOuterMaxs = 0x824; // Vector } // Parent: CLightEntity // Fields count: 0 @@ -4796,14 +4796,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSetValueOnDisable = 0x60C; // bool constexpr std::ptrdiff_t m_nSimulationMode = 0x610; // int32 constexpr std::ptrdiff_t m_nVisibilitySamples = 0x614; // int32 - constexpr std::ptrdiff_t m_vDynamicProxyPoint = 0x618; // + constexpr std::ptrdiff_t m_vDynamicProxyPoint = 0x618; // Vector constexpr std::ptrdiff_t m_flDynamicMaximumOcclusion = 0x624; // float32 constexpr std::ptrdiff_t m_hDynamicEntity = 0x628; // CEntityHandle constexpr std::ptrdiff_t m_iszDynamicEntityName = 0x630; // CUtlSymbolLarge constexpr std::ptrdiff_t m_flPathingDistanceNormFactor = 0x638; // float32 - constexpr std::ptrdiff_t m_vPathingSourcePos = 0x63C; // - constexpr std::ptrdiff_t m_vPathingListenerPos = 0x648; // - constexpr std::ptrdiff_t m_vPathingDirection = 0x654; // + constexpr std::ptrdiff_t m_vPathingSourcePos = 0x63C; // Vector + constexpr std::ptrdiff_t m_vPathingListenerPos = 0x648; // Vector + constexpr std::ptrdiff_t m_vPathingDirection = 0x654; // Vector constexpr std::ptrdiff_t m_nPathingSourceIndex = 0x660; // int32 } // Parent: CBaseEntity @@ -4889,21 +4889,21 @@ namespace cs2_dumper { namespace CEnvCombinedLightProbeVolume { constexpr std::ptrdiff_t m_Color = 0x1518; // Color constexpr std::ptrdiff_t m_flBrightness = 0x151C; // float32 - constexpr std::ptrdiff_t m_hCubemapTexture = 0x1520; // + constexpr std::ptrdiff_t m_hCubemapTexture = 0x1520; // CStrongHandle constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x1528; // bool - constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1530; // - constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1538; // - constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1540; // - constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1548; // - constexpr std::ptrdiff_t m_vBoxMins = 0x1550; // - constexpr std::ptrdiff_t m_vBoxMaxs = 0x155C; // + constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1530; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1538; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1540; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1548; // CStrongHandle + constexpr std::ptrdiff_t m_vBoxMins = 0x1550; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x155C; // Vector constexpr std::ptrdiff_t m_bMoveable = 0x1568; // bool constexpr std::ptrdiff_t m_nHandshake = 0x156C; // int32 constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x1570; // int32 constexpr std::ptrdiff_t m_nPriority = 0x1574; // int32 constexpr std::ptrdiff_t m_bStartDisabled = 0x1578; // bool constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x157C; // float32 - constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1580; // + constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1580; // Vector constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x158C; // int32 constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1590; // int32 constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1594; // int32 @@ -4934,7 +4934,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRadiusScale = 0xC8C; // float32 constexpr std::ptrdiff_t m_flSelfIllumScale = 0xC90; // float32 constexpr std::ptrdiff_t m_ColorTint = 0xC94; // Color - constexpr std::ptrdiff_t m_hTextureOverride = 0xC98; // + constexpr std::ptrdiff_t m_hTextureOverride = 0xC98; // CStrongHandle } // Parent: CBaseModelEntity // Fields count: 0 @@ -5000,7 +5000,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFireInterval = 0x4D4; // float32 constexpr std::ptrdiff_t m_flLastAngVelocity = 0x4D8; // float32 constexpr std::ptrdiff_t m_lastOrientation = 0x4DC; // QAngle - constexpr std::ptrdiff_t m_vecAxis = 0x4E8; // + constexpr std::ptrdiff_t m_vecAxis = 0x4E8; // Vector constexpr std::ptrdiff_t m_bUseHelper = 0x4F4; // bool constexpr std::ptrdiff_t m_AngularVelocity = 0x4F8; // CEntityOutputTemplate constexpr std::ptrdiff_t m_OnLessThan = 0x520; // CEntityIOOutput @@ -5059,7 +5059,7 @@ namespace cs2_dumper { // Parent: CPointEntity // Fields count: 2 namespace CEnvTracer { - constexpr std::ptrdiff_t m_vecEnd = 0x4C0; // + constexpr std::ptrdiff_t m_vecEnd = 0x4C0; // Vector constexpr std::ptrdiff_t m_flDelay = 0x4CC; // float32 } // Parent: CPointEntity @@ -5147,11 +5147,11 @@ namespace cs2_dumper { // NetworkVarNames: m_flAutoRideSpeed (float) // NetworkVarNames: m_bFakeLadder (bool) namespace CFuncLadder { - constexpr std::ptrdiff_t m_vecLadderDir = 0x710; // + constexpr std::ptrdiff_t m_vecLadderDir = 0x710; // Vector constexpr std::ptrdiff_t m_Dismounts = 0x720; // CUtlVector> - constexpr std::ptrdiff_t m_vecLocalTop = 0x738; // - constexpr std::ptrdiff_t m_vecPlayerMountPositionTop = 0x744; // - constexpr std::ptrdiff_t m_vecPlayerMountPositionBottom = 0x750; // + constexpr std::ptrdiff_t m_vecLocalTop = 0x738; // Vector + constexpr std::ptrdiff_t m_vecPlayerMountPositionTop = 0x744; // Vector + constexpr std::ptrdiff_t m_vecPlayerMountPositionBottom = 0x750; // Vector constexpr std::ptrdiff_t m_flAutoRideSpeed = 0x75C; // float32 constexpr std::ptrdiff_t m_bDisabled = 0x760; // bool constexpr std::ptrdiff_t m_bFakeLadder = 0x761; // bool @@ -5163,7 +5163,7 @@ namespace cs2_dumper { // Parent: CLogicalEntity // Fields count: 8 namespace CPathKeyFrame { - constexpr std::ptrdiff_t m_Origin = 0x4C0; // + constexpr std::ptrdiff_t m_Origin = 0x4C0; // Vector constexpr std::ptrdiff_t m_Angles = 0x4CC; // QAngle constexpr std::ptrdiff_t m_qAngle = 0x4E0; // Quaternion constexpr std::ptrdiff_t m_iNextKey = 0x4F0; // CUtlSymbolLarge @@ -5240,10 +5240,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_unAccountID = 0x714; // uint32 constexpr std::ptrdiff_t m_unTraceID = 0x718; // uint32 constexpr std::ptrdiff_t m_rtGcTime = 0x71C; // uint32 - constexpr std::ptrdiff_t m_vecEndPos = 0x720; // - constexpr std::ptrdiff_t m_vecStart = 0x72C; // - constexpr std::ptrdiff_t m_vecLeft = 0x738; // - constexpr std::ptrdiff_t m_vecNormal = 0x744; // + constexpr std::ptrdiff_t m_vecEndPos = 0x720; // Vector + constexpr std::ptrdiff_t m_vecStart = 0x72C; // Vector + constexpr std::ptrdiff_t m_vecLeft = 0x738; // Vector + constexpr std::ptrdiff_t m_vecNormal = 0x744; // Vector constexpr std::ptrdiff_t m_nPlayer = 0x750; // int32 constexpr std::ptrdiff_t m_nEntity = 0x754; // int32 constexpr std::ptrdiff_t m_nHitbox = 0x758; // int32 @@ -5276,8 +5276,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRestLength = 0x4D0; // float32 constexpr std::ptrdiff_t m_nameAttachStart = 0x4D8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_nameAttachEnd = 0x4E0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_start = 0x4E8; // - constexpr std::ptrdiff_t m_end = 0x4F4; // + constexpr std::ptrdiff_t m_start = 0x4E8; // Vector + constexpr std::ptrdiff_t m_end = 0x4F4; // Vector constexpr std::ptrdiff_t m_teleportTick = 0x500; // uint32 } // Parent: CBaseEntity @@ -5302,12 +5302,12 @@ namespace cs2_dumper { // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) namespace CEnvLightProbeVolume { - constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1498; // - constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x14A0; // - constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x14A8; // - constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x14B0; // - constexpr std::ptrdiff_t m_vBoxMins = 0x14B8; // - constexpr std::ptrdiff_t m_vBoxMaxs = 0x14C4; // + constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1498; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x14A0; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x14A8; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x14B0; // CStrongHandle + constexpr std::ptrdiff_t m_vBoxMins = 0x14B8; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x14C4; // Vector constexpr std::ptrdiff_t m_bMoveable = 0x14D0; // bool constexpr std::ptrdiff_t m_nHandshake = 0x14D4; // int32 constexpr std::ptrdiff_t m_nPriority = 0x14D8; // int32 @@ -5331,7 +5331,7 @@ namespace cs2_dumper { // Parent: CTriggerPush // Fields count: 1 namespace CScriptTriggerPush { - constexpr std::ptrdiff_t m_vExtent = 0x8D8; // + constexpr std::ptrdiff_t m_vExtent = 0x8D8; // Vector } // Parent: CBaseEntity // Fields count: 1 @@ -5505,7 +5505,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flAttenuation2 = 0xAC; // float32 constexpr std::ptrdiff_t m_flTheta = 0xB0; // float32 constexpr std::ptrdiff_t m_flPhi = 0xB4; // float32 - constexpr std::ptrdiff_t m_hLightCookie = 0xB8; // + constexpr std::ptrdiff_t m_hLightCookie = 0xB8; // CStrongHandle constexpr std::ptrdiff_t m_nCascades = 0xC0; // int32 constexpr std::ptrdiff_t m_nCastShadows = 0xC4; // int32 constexpr std::ptrdiff_t m_nShadowWidth = 0xC8; // int32 @@ -5541,11 +5541,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEnabled = 0x144; // bool constexpr std::ptrdiff_t m_bFlicker = 0x145; // bool constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x146; // bool - constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x148; // - constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x154; // - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x160; // + constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x148; // Vector + constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x154; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x160; // Vector constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x16C; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x178; // + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x178; // Vector constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x184; // float32 constexpr std::ptrdiff_t m_nFogLightingMode = 0x188; // int32 constexpr std::ptrdiff_t m_flFogContributionStength = 0x18C; // float32 @@ -5574,8 +5574,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0xAB0; // int32 constexpr std::ptrdiff_t m_bDidSmokeEffect = 0xAB4; // bool constexpr std::ptrdiff_t m_nRandomSeed = 0xAB8; // int32 - constexpr std::ptrdiff_t m_vSmokeColor = 0xABC; // - constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0xAC8; // + constexpr std::ptrdiff_t m_vSmokeColor = 0xABC; // Vector + constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0xAC8; // Vector constexpr std::ptrdiff_t m_VoxelFrameData = 0xAD8; // CUtlVector constexpr std::ptrdiff_t m_flLastBounce = 0xAF0; // GameTime_t constexpr std::ptrdiff_t m_fllastSimulationTime = 0xAF4; // GameTime_t @@ -5583,7 +5583,7 @@ namespace cs2_dumper { // Parent: CTriggerMultiple // Fields count: 1 namespace CScriptTriggerMultiple { - constexpr std::ptrdiff_t m_vExtent = 0x8E0; // + constexpr std::ptrdiff_t m_vExtent = 0x8E0; // Vector } // Parent: CSoundOpvarSetPointEntity // Fields count: 4 @@ -5606,7 +5606,7 @@ namespace cs2_dumper { // Fields count: 140 namespace CCSBot { constexpr std::ptrdiff_t m_lastCoopSpawnPoint = 0xF0; // CHandle - constexpr std::ptrdiff_t m_eyePosition = 0x100; // + constexpr std::ptrdiff_t m_eyePosition = 0x100; // Vector constexpr std::ptrdiff_t m_name = 0x10C; // char[64] constexpr std::ptrdiff_t m_combatRange = 0x14C; // float32 constexpr std::ptrdiff_t m_isRogue = 0x150; // bool @@ -5629,7 +5629,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_isAttacking = 0x4CC; // bool constexpr std::ptrdiff_t m_isOpeningDoor = 0x4CD; // bool constexpr std::ptrdiff_t m_taskEntity = 0x4D4; // CHandle - constexpr std::ptrdiff_t m_goalPosition = 0x4E4; // + constexpr std::ptrdiff_t m_goalPosition = 0x4E4; // Vector constexpr std::ptrdiff_t m_goalEntity = 0x4F0; // CHandle constexpr std::ptrdiff_t m_avoid = 0x4F4; // CHandle constexpr std::ptrdiff_t m_avoidTimestamp = 0x4F8; // float32 @@ -5657,18 +5657,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_isWaitingForHostage = 0x69C5; // bool constexpr std::ptrdiff_t m_inhibitWaitingForHostageTimer = 0x69C8; // CountdownTimer constexpr std::ptrdiff_t m_waitForHostageTimer = 0x69E0; // CountdownTimer - constexpr std::ptrdiff_t m_noisePosition = 0x69F8; // + constexpr std::ptrdiff_t m_noisePosition = 0x69F8; // Vector constexpr std::ptrdiff_t m_noiseTravelDistance = 0x6A04; // float32 constexpr std::ptrdiff_t m_noiseTimestamp = 0x6A08; // float32 constexpr std::ptrdiff_t m_noiseSource = 0x6A10; // CCSPlayerPawn* constexpr std::ptrdiff_t m_noiseBendTimer = 0x6A28; // CountdownTimer - constexpr std::ptrdiff_t m_bentNoisePosition = 0x6A40; // + constexpr std::ptrdiff_t m_bentNoisePosition = 0x6A40; // Vector constexpr std::ptrdiff_t m_bendNoisePositionValid = 0x6A4C; // bool constexpr std::ptrdiff_t m_lookAroundStateTimestamp = 0x6A50; // float32 constexpr std::ptrdiff_t m_lookAheadAngle = 0x6A54; // float32 constexpr std::ptrdiff_t m_forwardAngle = 0x6A58; // float32 constexpr std::ptrdiff_t m_inhibitLookAroundTimestamp = 0x6A5C; // float32 - constexpr std::ptrdiff_t m_lookAtSpot = 0x6A64; // + constexpr std::ptrdiff_t m_lookAtSpot = 0x6A64; // Vector constexpr std::ptrdiff_t m_lookAtSpotDuration = 0x6A74; // float32 constexpr std::ptrdiff_t m_lookAtSpotTimestamp = 0x6A78; // float32 constexpr std::ptrdiff_t m_lookAtSpotAngleTolerance = 0x6A7C; // float32 @@ -5677,7 +5677,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_lookAtDesc = 0x6A88; // char* constexpr std::ptrdiff_t m_peripheralTimestamp = 0x6A90; // float32 constexpr std::ptrdiff_t m_approachPointCount = 0x6C18; // uint8 - constexpr std::ptrdiff_t m_approachPointViewPosition = 0x6C1C; // + constexpr std::ptrdiff_t m_approachPointViewPosition = 0x6C1C; // Vector constexpr std::ptrdiff_t m_viewSteadyTimer = 0x6C28; // IntervalTimer constexpr std::ptrdiff_t m_tossGrenadeTimer = 0x6C40; // CountdownTimer constexpr std::ptrdiff_t m_isAvoidingGrenade = 0x6C60; // CountdownTimer @@ -5687,9 +5687,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_lookPitchVel = 0x7090; // float32 constexpr std::ptrdiff_t m_lookYaw = 0x7094; // float32 constexpr std::ptrdiff_t m_lookYawVel = 0x7098; // float32 - constexpr std::ptrdiff_t m_targetSpot = 0x709C; // - constexpr std::ptrdiff_t m_targetSpotVelocity = 0x70A8; // - constexpr std::ptrdiff_t m_targetSpotPredicted = 0x70B4; // + constexpr std::ptrdiff_t m_targetSpot = 0x709C; // Vector + constexpr std::ptrdiff_t m_targetSpotVelocity = 0x70A8; // Vector + constexpr std::ptrdiff_t m_targetSpotPredicted = 0x70B4; // Vector constexpr std::ptrdiff_t m_aimError = 0x70C0; // QAngle constexpr std::ptrdiff_t m_aimGoal = 0x70CC; // QAngle constexpr std::ptrdiff_t m_targetSpotTime = 0x70D8; // GameTime_t @@ -5700,7 +5700,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_enemy = 0x7108; // CHandle constexpr std::ptrdiff_t m_isEnemyVisible = 0x710C; // bool constexpr std::ptrdiff_t m_visibleEnemyParts = 0x710D; // uint8 - constexpr std::ptrdiff_t m_lastEnemyPosition = 0x7110; // + constexpr std::ptrdiff_t m_lastEnemyPosition = 0x7110; // Vector constexpr std::ptrdiff_t m_lastSawEnemyTimestamp = 0x711C; // float32 constexpr std::ptrdiff_t m_firstSawEnemyTimestamp = 0x7120; // float32 constexpr std::ptrdiff_t m_currentEnemyAcquireTimestamp = 0x7124; // float32 @@ -5731,18 +5731,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_enemyQueueAttendIndex = 0x748A; // uint8 constexpr std::ptrdiff_t m_isStuck = 0x748B; // bool constexpr std::ptrdiff_t m_stuckTimestamp = 0x748C; // GameTime_t - constexpr std::ptrdiff_t m_stuckSpot = 0x7490; // + constexpr std::ptrdiff_t m_stuckSpot = 0x7490; // Vector constexpr std::ptrdiff_t m_wiggleTimer = 0x74A0; // CountdownTimer constexpr std::ptrdiff_t m_stuckJumpTimer = 0x74B8; // CountdownTimer constexpr std::ptrdiff_t m_nextCleanupCheckTimestamp = 0x74D0; // GameTime_t constexpr std::ptrdiff_t m_avgVel = 0x74D4; // float32[10] constexpr std::ptrdiff_t m_avgVelIndex = 0x74FC; // int32 constexpr std::ptrdiff_t m_avgVelCount = 0x7500; // int32 - constexpr std::ptrdiff_t m_lastOrigin = 0x7504; // + constexpr std::ptrdiff_t m_lastOrigin = 0x7504; // Vector constexpr std::ptrdiff_t m_lastRadioRecievedTimestamp = 0x7514; // float32 constexpr std::ptrdiff_t m_lastRadioSentTimestamp = 0x7518; // float32 constexpr std::ptrdiff_t m_radioSubject = 0x751C; // CHandle - constexpr std::ptrdiff_t m_radioPosition = 0x7520; // + constexpr std::ptrdiff_t m_radioPosition = 0x7520; // Vector constexpr std::ptrdiff_t m_voiceEndTimestamp = 0x752C; // float32 constexpr std::ptrdiff_t m_lastValidReactionQueueFrame = 0x7538; // int32 } @@ -5767,7 +5767,7 @@ namespace cs2_dumper { namespace CSoundAreaEntityBase { constexpr std::ptrdiff_t m_bDisabled = 0x4C0; // bool constexpr std::ptrdiff_t m_iszSoundAreaType = 0x4C8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_vPos = 0x4D0; // + constexpr std::ptrdiff_t m_vPos = 0x4D0; // Vector } // Parent: CPlayer_UseServices // Fields count: 4 @@ -5796,7 +5796,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bitsDamageInflict = 0x8CC; // int32 constexpr std::ptrdiff_t m_damageModel = 0x8D0; // int32 constexpr std::ptrdiff_t m_bNoDmgForce = 0x8D4; // bool - constexpr std::ptrdiff_t m_vDamageForce = 0x8D8; // + constexpr std::ptrdiff_t m_vDamageForce = 0x8D8; // Vector constexpr std::ptrdiff_t m_thinkAlways = 0x8E4; // bool constexpr std::ptrdiff_t m_hurtThinkPeriod = 0x8E8; // float32 constexpr std::ptrdiff_t m_OnHurt = 0x8F0; // CEntityIOOutput @@ -5897,7 +5897,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flForwardMove = 0x1AC; // float32 constexpr std::ptrdiff_t m_flLeftMove = 0x1B0; // float32 constexpr std::ptrdiff_t m_flUpMove = 0x1B4; // float32 - constexpr std::ptrdiff_t m_vecLastMovementImpulses = 0x1B8; // + constexpr std::ptrdiff_t m_vecLastMovementImpulses = 0x1B8; // Vector constexpr std::ptrdiff_t m_vecOldViewAngles = 0x1C4; // QAngle } // Parent: CBaseTrigger @@ -6002,7 +6002,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iszLaserTarget = 0x7B0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_pSprite = 0x7B8; // CSprite* constexpr std::ptrdiff_t m_iszSpriteName = 0x7C0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_firePosition = 0x7C8; // + constexpr std::ptrdiff_t m_firePosition = 0x7C8; // Vector constexpr std::ptrdiff_t m_flStartFrame = 0x7D4; // float32 } // Parent: CSprite @@ -6016,7 +6016,7 @@ namespace cs2_dumper { // Parent: CPhysConstraint // Fields count: 4 namespace CPhysPulley { - constexpr std::ptrdiff_t m_position2 = 0x518; // + constexpr std::ptrdiff_t m_position2 = 0x518; // Vector constexpr std::ptrdiff_t m_offset = 0x524; // Vector[2] constexpr std::ptrdiff_t m_addLength = 0x53C; // float32 constexpr std::ptrdiff_t m_gearRatio = 0x540; // float32 @@ -6101,9 +6101,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_z = 0x8F8; // float32 constexpr std::ptrdiff_t m_angle = 0x8FC; // float32 constexpr std::ptrdiff_t m_angleChange = 0x900; // float32 - constexpr std::ptrdiff_t m_forward = 0x904; // - constexpr std::ptrdiff_t m_perp = 0x910; // - constexpr std::ptrdiff_t m_poolOrigin = 0x91C; // + constexpr std::ptrdiff_t m_forward = 0x904; // Vector + constexpr std::ptrdiff_t m_perp = 0x910; // Vector + constexpr std::ptrdiff_t m_poolOrigin = 0x91C; // Vector constexpr std::ptrdiff_t m_waterLevel = 0x928; // float32 constexpr std::ptrdiff_t m_speed = 0x92C; // float32 constexpr std::ptrdiff_t m_desiredSpeed = 0x930; // float32 @@ -6145,7 +6145,7 @@ namespace cs2_dumper { // Parent: CPhysConstraint // Fields count: 10 namespace CPhysSlideConstraint { - constexpr std::ptrdiff_t m_axisEnd = 0x520; // + constexpr std::ptrdiff_t m_axisEnd = 0x520; // Vector constexpr std::ptrdiff_t m_slideFriction = 0x52C; // float32 constexpr std::ptrdiff_t m_systemLoadScale = 0x530; // float32 constexpr std::ptrdiff_t m_initialOffset = 0x534; // float32 @@ -6201,7 +6201,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_prevLocalAngles = 0x7C4; // QAngle constexpr std::ptrdiff_t m_angStart = 0x7D0; // QAngle constexpr std::ptrdiff_t m_bStopAtStartPos = 0x7DC; // bool - constexpr std::ptrdiff_t m_vecClientOrigin = 0x7E0; // + constexpr std::ptrdiff_t m_vecClientOrigin = 0x7E0; // Vector constexpr std::ptrdiff_t m_vecClientAngles = 0x7EC; // QAngle } // Parent: CBaseGrenade @@ -6215,21 +6215,21 @@ namespace cs2_dumper { // NetworkVarNames: m_nExplodeEffectTickBegin (int) // NetworkVarNames: m_vecExplodeEffectOrigin (Vector) namespace CBaseCSGrenadeProjectile { - constexpr std::ptrdiff_t m_vInitialPosition = 0xA20; // - constexpr std::ptrdiff_t m_vInitialVelocity = 0xA2C; // + constexpr std::ptrdiff_t m_vInitialPosition = 0xA20; // Vector + constexpr std::ptrdiff_t m_vInitialVelocity = 0xA2C; // Vector constexpr std::ptrdiff_t m_nBounces = 0xA38; // int32 constexpr std::ptrdiff_t m_nExplodeEffectIndex = 0xA40; // CStrongHandle constexpr std::ptrdiff_t m_nExplodeEffectTickBegin = 0xA48; // int32 - constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0xA4C; // + constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0xA4C; // Vector constexpr std::ptrdiff_t m_flSpawnTime = 0xA58; // GameTime_t constexpr std::ptrdiff_t m_unOGSExtraFlags = 0xA5C; // uint8 constexpr std::ptrdiff_t m_bDetonationRecorded = 0xA5D; // bool constexpr std::ptrdiff_t m_flDetonateTime = 0xA60; // GameTime_t constexpr std::ptrdiff_t m_nItemIndex = 0xA64; // uint16 - constexpr std::ptrdiff_t m_vecOriginalSpawnLocation = 0xA68; // + constexpr std::ptrdiff_t m_vecOriginalSpawnLocation = 0xA68; // Vector constexpr std::ptrdiff_t m_flLastBounceSoundTime = 0xA74; // GameTime_t constexpr std::ptrdiff_t m_vecGrenadeSpin = 0xA78; // RotationVector - constexpr std::ptrdiff_t m_vecLastHitSurfaceNormal = 0xA84; // + constexpr std::ptrdiff_t m_vecLastHitSurfaceNormal = 0xA84; // Vector constexpr std::ptrdiff_t m_nTicksAtZeroVelocity = 0xA90; // int32 constexpr std::ptrdiff_t m_bHasEverHitPlayer = 0xA94; // bool constexpr std::ptrdiff_t m_bClearFromPlayers = 0xA95; // bool @@ -6266,14 +6266,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFadeOutLength = 0x724; // float32 constexpr std::ptrdiff_t m_flStartTime = 0x728; // GameTime_t constexpr std::ptrdiff_t m_nDissolveType = 0x72C; // EntityDisolveType_t - constexpr std::ptrdiff_t m_vDissolverOrigin = 0x730; // + constexpr std::ptrdiff_t m_vDissolverOrigin = 0x730; // Vector constexpr std::ptrdiff_t m_nMagnitude = 0x73C; // uint32 } // Parent: CSoundEventEntity // Fields count: 2 namespace CSoundEventOBBEntity { - constexpr std::ptrdiff_t m_vMins = 0x568; // - constexpr std::ptrdiff_t m_vMaxs = 0x574; // + constexpr std::ptrdiff_t m_vMins = 0x568; // Vector + constexpr std::ptrdiff_t m_vMaxs = 0x574; // Vector } // Parent: CPointEntity // Fields count: 12 @@ -6309,8 +6309,8 @@ namespace cs2_dumper { // NetworkVarNames: m_flFalloffExponent (float) namespace CEnvVolumetricFogVolume { constexpr std::ptrdiff_t m_bActive = 0x4C0; // bool - constexpr std::ptrdiff_t m_vBoxMins = 0x4C4; // - constexpr std::ptrdiff_t m_vBoxMaxs = 0x4D0; // + constexpr std::ptrdiff_t m_vBoxMins = 0x4C4; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x4D0; // Vector constexpr std::ptrdiff_t m_bStartDisabled = 0x4DC; // bool constexpr std::ptrdiff_t m_flStrength = 0x4E0; // float32 constexpr std::ptrdiff_t m_nFalloffShape = 0x4E4; // int32 @@ -6369,7 +6369,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFrame = 0x790; // float32 constexpr std::ptrdiff_t m_nClipStyle = 0x794; // BeamClipStyle_t constexpr std::ptrdiff_t m_bTurnedOff = 0x798; // bool - constexpr std::ptrdiff_t m_vecEndPos = 0x79C; // + constexpr std::ptrdiff_t m_vecEndPos = 0x79C; // Vector constexpr std::ptrdiff_t m_hEndEntity = 0x7A8; // CHandle constexpr std::ptrdiff_t m_nDissolveType = 0x7AC; // int32 } @@ -6419,8 +6419,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flShadowStrength = 0x698; // float32 constexpr std::ptrdiff_t m_nObjectCulling = 0x69C; // uint8 constexpr std::ptrdiff_t m_nAddDecal = 0x6A0; // int32 - constexpr std::ptrdiff_t m_vDecalPosition = 0x6A4; // - constexpr std::ptrdiff_t m_vDecalForwardAxis = 0x6B0; // + constexpr std::ptrdiff_t m_vDecalPosition = 0x6A4; // Vector + constexpr std::ptrdiff_t m_vDecalForwardAxis = 0x6B0; // Vector constexpr std::ptrdiff_t m_flDecalHealBloodRate = 0x6BC; // float32 constexpr std::ptrdiff_t m_flDecalHealHeightRate = 0x6C0; // float32 constexpr std::ptrdiff_t m_ConfigEntitiesToPropagateMaterialDecalsTo = 0x6C8; // CNetworkUtlVectorBase> @@ -6458,7 +6458,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDisabled = 0x4C0; // bool constexpr std::ptrdiff_t m_radius = 0x4C4; // float32 constexpr std::ptrdiff_t m_force = 0x4C8; // float32 - constexpr std::ptrdiff_t m_axis = 0x4CC; // + constexpr std::ptrdiff_t m_axis = 0x4CC; // Vector } // Parent: CBaseModelEntity // Fields count: 6 @@ -6675,7 +6675,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnPlayerPickup = 0xD90; // CEntityIOOutput constexpr std::ptrdiff_t m_weaponMode = 0xDB8; // CSWeaponMode constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0xDBC; // float32 - constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0xDC0; // + constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0xDC0; // Vector constexpr std::ptrdiff_t m_flTurningInaccuracy = 0xDCC; // float32 constexpr std::ptrdiff_t m_fAccuracyPenalty = 0xDD0; // float32 constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0xDD4; // GameTime_t @@ -6774,11 +6774,11 @@ namespace cs2_dumper { // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) namespace CCSPlayerResource { - constexpr std::ptrdiff_t m_bHostageAlive = 0x4C0; // - constexpr std::ptrdiff_t m_isHostageFollowingSomeone = 0x4CC; // + constexpr std::ptrdiff_t m_bHostageAlive = 0x4C0; // bool[12] + constexpr std::ptrdiff_t m_isHostageFollowingSomeone = 0x4CC; // bool[12] constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x4D8; // CEntityIndex[12] - constexpr std::ptrdiff_t m_bombsiteCenterA = 0x508; // - constexpr std::ptrdiff_t m_bombsiteCenterB = 0x514; // + constexpr std::ptrdiff_t m_bombsiteCenterA = 0x508; // Vector + constexpr std::ptrdiff_t m_bombsiteCenterB = 0x514; // Vector constexpr std::ptrdiff_t m_hostageRescueX = 0x520; // int32[4] constexpr std::ptrdiff_t m_hostageRescueY = 0x530; // int32[4] constexpr std::ptrdiff_t m_hostageRescueZ = 0x540; // int32[4] @@ -6892,7 +6892,7 @@ namespace cs2_dumper { // NetworkVarNames: m_flHDRColorScale (float32) // NetworkVarNames: m_flFarZScale (float32) namespace CSun { - constexpr std::ptrdiff_t m_vDirection = 0x710; // + constexpr std::ptrdiff_t m_vDirection = 0x710; // Vector constexpr std::ptrdiff_t m_clrOverlay = 0x71C; // Color constexpr std::ptrdiff_t m_iszEffectName = 0x720; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszSSEffectName = 0x728; // CUtlSymbolLarge @@ -7245,8 +7245,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_TeamRespawnWaveTimes = 0xBEC; // float32[32] constexpr std::ptrdiff_t m_flNextRespawnWave = 0xC6C; // GameTime_t[32] constexpr std::ptrdiff_t m_nServerQuestID = 0xCEC; // int32 - constexpr std::ptrdiff_t m_vMinimapMins = 0xCF0; // - constexpr std::ptrdiff_t m_vMinimapMaxs = 0xCFC; // + constexpr std::ptrdiff_t m_vMinimapMins = 0xCF0; // Vector + constexpr std::ptrdiff_t m_vMinimapMaxs = 0xCFC; // Vector constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xD08; // float32[8] constexpr std::ptrdiff_t m_bDontIncrementCoopWave = 0xD28; // bool constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xD29; // bool @@ -7325,7 +7325,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bTargetBombed = 0xF38; // bool constexpr std::ptrdiff_t m_bBombDefused = 0xF39; // bool constexpr std::ptrdiff_t m_bMapHasBombZone = 0xF3A; // bool - constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF58; // + constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF58; // Vector constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF68; // CUtlVector constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF98; // bool @@ -7464,7 +7464,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCubemapSourceType = 0x4EC; // int32 constexpr std::ptrdiff_t m_hSkyMaterial = 0x4F0; // CStrongHandle constexpr std::ptrdiff_t m_iszSkyEntity = 0x4F8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hFogCubemapTexture = 0x500; // + constexpr std::ptrdiff_t m_hFogCubemapTexture = 0x500; // CStrongHandle constexpr std::ptrdiff_t m_bHasHeightFogEnd = 0x508; // bool constexpr std::ptrdiff_t m_bFirstTime = 0x509; // bool } @@ -7475,8 +7475,8 @@ namespace cs2_dumper { // Parent: CSoundEventEntity // Fields count: 2 namespace CSoundEventAABBEntity { - constexpr std::ptrdiff_t m_vMins = 0x568; // - constexpr std::ptrdiff_t m_vMaxs = 0x574; // + constexpr std::ptrdiff_t m_vMins = 0x568; // Vector + constexpr std::ptrdiff_t m_vMaxs = 0x574; // Vector } // Parent: CModelPointEntity // Fields count: 15 @@ -7547,12 +7547,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUnderCrosshair = 0x921; // bool constexpr std::ptrdiff_t m_bUnstoppable = 0x922; // bool constexpr std::ptrdiff_t m_flFinishedTime = 0x924; // GameTime_t - constexpr std::ptrdiff_t m_vecFinishOrigin = 0x928; // + constexpr std::ptrdiff_t m_vecFinishOrigin = 0x928; // Vector constexpr std::ptrdiff_t m_vecOriginalAngles = 0x934; // QAngle constexpr std::ptrdiff_t m_vecFinishAngles = 0x940; // QAngle constexpr std::ptrdiff_t m_bPreventChangesWhileMoving = 0x94C; // bool constexpr std::ptrdiff_t m_bDisabled = 0x94D; // bool - constexpr std::ptrdiff_t m_vecTeleportOrigin = 0x950; // + constexpr std::ptrdiff_t m_vecTeleportOrigin = 0x950; // Vector constexpr std::ptrdiff_t m_flAbortedPlaybackAt = 0x95C; // GameTime_t constexpr std::ptrdiff_t m_pOnCommentaryStarted = 0x960; // CEntityIOOutput constexpr std::ptrdiff_t m_pOnCommentaryStopped = 0x988; // CEntityIOOutput @@ -7742,7 +7742,7 @@ namespace cs2_dumper { // Fields count: 6 namespace CPointVelocitySensor { constexpr std::ptrdiff_t m_hTargetEntity = 0x4C0; // CHandle - constexpr std::ptrdiff_t m_vecAxis = 0x4C4; // + constexpr std::ptrdiff_t m_vecAxis = 0x4C4; // Vector constexpr std::ptrdiff_t m_bEnabled = 0x4D0; // bool constexpr std::ptrdiff_t m_fPrevVelocity = 0x4D4; // float32 constexpr std::ptrdiff_t m_flAvgInterval = 0x4D8; // float32 @@ -7841,15 +7841,15 @@ namespace cs2_dumper { // Parent: CSoundOpvarSetPointEntity // Fields count: 9 namespace CSoundOpvarSetAABBEntity { - constexpr std::ptrdiff_t m_vDistanceInnerMins = 0x668; // - constexpr std::ptrdiff_t m_vDistanceInnerMaxs = 0x674; // - constexpr std::ptrdiff_t m_vDistanceOuterMins = 0x680; // - constexpr std::ptrdiff_t m_vDistanceOuterMaxs = 0x68C; // + constexpr std::ptrdiff_t m_vDistanceInnerMins = 0x668; // Vector + constexpr std::ptrdiff_t m_vDistanceInnerMaxs = 0x674; // Vector + constexpr std::ptrdiff_t m_vDistanceOuterMins = 0x680; // Vector + constexpr std::ptrdiff_t m_vDistanceOuterMaxs = 0x68C; // Vector constexpr std::ptrdiff_t m_nAABBDirection = 0x698; // int32 - constexpr std::ptrdiff_t m_vInnerMins = 0x69C; // - constexpr std::ptrdiff_t m_vInnerMaxs = 0x6A8; // - constexpr std::ptrdiff_t m_vOuterMins = 0x6B4; // - constexpr std::ptrdiff_t m_vOuterMaxs = 0x6C0; // + constexpr std::ptrdiff_t m_vInnerMins = 0x69C; // Vector + constexpr std::ptrdiff_t m_vInnerMaxs = 0x6A8; // Vector + constexpr std::ptrdiff_t m_vOuterMins = 0x6B4; // Vector + constexpr std::ptrdiff_t m_vOuterMaxs = 0x6C0; // Vector } // Parent: None // Fields count: 2 @@ -7868,7 +7868,7 @@ namespace cs2_dumper { // Parent: CTriggerOnce // Fields count: 1 namespace CScriptTriggerOnce { - constexpr std::ptrdiff_t m_vExtent = 0x8E0; // + constexpr std::ptrdiff_t m_vExtent = 0x8E0; // Vector } // Parent: CPointEntity // Fields count: 0 @@ -7888,7 +7888,7 @@ namespace cs2_dumper { // NetworkVarNames: m_flGlowStartTime (float) // NetworkVarNames: m_bEligibleForScreenHighlight (bool) namespace CGlowProperty { - constexpr std::ptrdiff_t m_fGlowColor = 0x8; // + constexpr std::ptrdiff_t m_fGlowColor = 0x8; // Vector constexpr std::ptrdiff_t m_iGlowType = 0x30; // int32 constexpr std::ptrdiff_t m_iGlowTeam = 0x34; // int32 constexpr std::ptrdiff_t m_nGlowRange = 0x38; // int32 @@ -7990,7 +7990,7 @@ namespace cs2_dumper { // Fields count: 6 namespace CPhysLength { constexpr std::ptrdiff_t m_offset = 0x518; // Vector[2] - constexpr std::ptrdiff_t m_vecAttach = 0x530; // + constexpr std::ptrdiff_t m_vecAttach = 0x530; // Vector constexpr std::ptrdiff_t m_addLength = 0x53C; // float32 constexpr std::ptrdiff_t m_minLength = 0x540; // float32 constexpr std::ptrdiff_t m_totalLength = 0x544; // float32 @@ -8074,7 +8074,7 @@ namespace cs2_dumper { // Fields count: 4 namespace CBlood { constexpr std::ptrdiff_t m_vecSprayAngles = 0x4C0; // QAngle - constexpr std::ptrdiff_t m_vecSprayDir = 0x4CC; // + constexpr std::ptrdiff_t m_vecSprayDir = 0x4CC; // Vector constexpr std::ptrdiff_t m_flAmount = 0x4D8; // float32 constexpr std::ptrdiff_t m_Color = 0x4DC; // int32 } @@ -8187,10 +8187,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_extent = 0x1280; // Extent constexpr std::ptrdiff_t m_damageTimer = 0x1298; // CountdownTimer constexpr std::ptrdiff_t m_damageRampTimer = 0x12B0; // CountdownTimer - constexpr std::ptrdiff_t m_splashVelocity = 0x12C8; // - constexpr std::ptrdiff_t m_InitialSplashVelocity = 0x12D4; // - constexpr std::ptrdiff_t m_startPos = 0x12E0; // - constexpr std::ptrdiff_t m_vecOriginalSpawnLocation = 0x12EC; // + constexpr std::ptrdiff_t m_splashVelocity = 0x12C8; // Vector + constexpr std::ptrdiff_t m_InitialSplashVelocity = 0x12D4; // Vector + constexpr std::ptrdiff_t m_startPos = 0x12E0; // Vector + constexpr std::ptrdiff_t m_vecOriginalSpawnLocation = 0x12EC; // Vector constexpr std::ptrdiff_t m_activeTimer = 0x12F8; // IntervalTimer constexpr std::ptrdiff_t m_fireSpawnOffset = 0x1308; // int32 constexpr std::ptrdiff_t m_nMaxFlames = 0x130C; // int32 @@ -8286,8 +8286,8 @@ namespace cs2_dumper { // Parent: CInfoDynamicShadowHint // Fields count: 2 namespace CInfoDynamicShadowHintBox { - constexpr std::ptrdiff_t m_vBoxMins = 0x4D8; // - constexpr std::ptrdiff_t m_vBoxMaxs = 0x4E4; // + constexpr std::ptrdiff_t m_vBoxMins = 0x4D8; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x4E4; // Vector } // Parent: CBaseCSGrenade // Fields count: 0 @@ -8311,11 +8311,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0xE48; // uint32 constexpr std::ptrdiff_t m_OriginalOwnerXuidHigh = 0xE4C; // uint32 constexpr std::ptrdiff_t m_updateTimer = 0xE50; // CountdownTimer - constexpr std::ptrdiff_t m_stuckAnchor = 0xE68; // + constexpr std::ptrdiff_t m_stuckAnchor = 0xE68; // Vector constexpr std::ptrdiff_t m_stuckTimer = 0xE78; // CountdownTimer constexpr std::ptrdiff_t m_collisionStuckTimer = 0xE90; // CountdownTimer constexpr std::ptrdiff_t m_isOnGround = 0xEA8; // bool - constexpr std::ptrdiff_t m_vFallVelocity = 0xEAC; // + constexpr std::ptrdiff_t m_vFallVelocity = 0xEAC; // Vector constexpr std::ptrdiff_t m_activity = 0xEB8; // ChickenActivity constexpr std::ptrdiff_t m_activityTimer = 0xEC0; // CountdownTimer constexpr std::ptrdiff_t m_turnRate = 0xED8; // float32 @@ -8335,10 +8335,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_repathTimer = 0x2F80; // CountdownTimer constexpr std::ptrdiff_t m_inhibitDoorTimer = 0x2F98; // CountdownTimer constexpr std::ptrdiff_t m_inhibitObstacleAvoidanceTimer = 0x3028; // CountdownTimer - constexpr std::ptrdiff_t m_vecPathGoal = 0x3048; // + constexpr std::ptrdiff_t m_vecPathGoal = 0x3048; // Vector constexpr std::ptrdiff_t m_flActiveFollowStartTime = 0x3054; // GameTime_t constexpr std::ptrdiff_t m_followMinuteTimer = 0x3058; // CountdownTimer - constexpr std::ptrdiff_t m_vecLastEggPoopPosition = 0x3070; // + constexpr std::ptrdiff_t m_vecLastEggPoopPosition = 0x3070; // Vector constexpr std::ptrdiff_t m_vecEggsPooped = 0x3080; // CUtlVector> constexpr std::ptrdiff_t m_BlockDirectionTimer = 0x30A0; // CountdownTimer } @@ -8437,8 +8437,8 @@ namespace cs2_dumper { // NetworkVarNames: m_flCapsuleRadius (float) namespace CCollisionProperty { constexpr std::ptrdiff_t m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t - constexpr std::ptrdiff_t m_vecMins = 0x40; // - constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // + constexpr std::ptrdiff_t m_vecMins = 0x40; // Vector + constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // Vector constexpr std::ptrdiff_t m_usSolidFlags = 0x5A; // uint8 constexpr std::ptrdiff_t m_nSolidType = 0x5B; // SolidType_t constexpr std::ptrdiff_t m_triggerBloat = 0x5C; // uint8 @@ -8446,12 +8446,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_CollisionGroup = 0x5E; // uint8 constexpr std::ptrdiff_t m_nEnablePhysics = 0x5F; // uint8 constexpr std::ptrdiff_t m_flBoundingRadius = 0x60; // float32 - constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMins = 0x64; // - constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMaxs = 0x70; // - constexpr std::ptrdiff_t m_vecSurroundingMaxs = 0x7C; // - constexpr std::ptrdiff_t m_vecSurroundingMins = 0x88; // - constexpr std::ptrdiff_t m_vCapsuleCenter1 = 0x94; // - constexpr std::ptrdiff_t m_vCapsuleCenter2 = 0xA0; // + constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMins = 0x64; // Vector + constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMaxs = 0x70; // Vector + constexpr std::ptrdiff_t m_vecSurroundingMaxs = 0x7C; // Vector + constexpr std::ptrdiff_t m_vecSurroundingMins = 0x88; // Vector + constexpr std::ptrdiff_t m_vCapsuleCenter1 = 0x94; // Vector + constexpr std::ptrdiff_t m_vCapsuleCenter2 = 0xA0; // Vector constexpr std::ptrdiff_t m_flCapsuleRadius = 0xAC; // float32 } // Parent: CBaseEntity @@ -8510,8 +8510,8 @@ namespace cs2_dumper { // NetworkVarNames: m_vMin (Vector) // NetworkVarNames: m_vMax (Vector) namespace CSoundAreaEntityOrientedBox { - constexpr std::ptrdiff_t m_vMin = 0x4E0; // - constexpr std::ptrdiff_t m_vMax = 0x4EC; // + constexpr std::ptrdiff_t m_vMin = 0x4E0; // Vector + constexpr std::ptrdiff_t m_vMax = 0x4EC; // Vector } // Parent: CBaseTrigger // Fields count: 13 @@ -8539,10 +8539,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_linearForce = 0x8DC; // float32 constexpr std::ptrdiff_t m_flFrequency = 0x8E0; // float32 constexpr std::ptrdiff_t m_flDampingRatio = 0x8E4; // float32 - constexpr std::ptrdiff_t m_vecLinearForcePointAt = 0x8E8; // + constexpr std::ptrdiff_t m_vecLinearForcePointAt = 0x8E8; // Vector constexpr std::ptrdiff_t m_bCollapseToForcePoint = 0x8F4; // bool - constexpr std::ptrdiff_t m_vecLinearForcePointAtWorld = 0x8F8; // - constexpr std::ptrdiff_t m_vecLinearForceDirection = 0x904; // + constexpr std::ptrdiff_t m_vecLinearForcePointAtWorld = 0x8F8; // Vector + constexpr std::ptrdiff_t m_vecLinearForceDirection = 0x904; // Vector constexpr std::ptrdiff_t m_bConvertToDebrisWhenPossible = 0x910; // bool } // Parent: None @@ -8571,7 +8571,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_matPanelTransformWsTemp = 0x768; // matrix3x4_t constexpr std::ptrdiff_t m_vecShatterGlassShards = 0x798; // CUtlVector constexpr std::ptrdiff_t m_PanelSize = 0x7B0; // Vector2D - constexpr std::ptrdiff_t m_vecPanelNormalWs = 0x7B8; // + constexpr std::ptrdiff_t m_vecPanelNormalWs = 0x7B8; // Vector constexpr std::ptrdiff_t m_nNumShardsEverCreated = 0x7C4; // int32 constexpr std::ptrdiff_t m_flLastShatterSoundEmitTime = 0x7C8; // GameTime_t constexpr std::ptrdiff_t m_flLastCleanupTime = 0x7CC; // GameTime_t @@ -8692,7 +8692,7 @@ namespace cs2_dumper { // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) namespace fogparams_t { - constexpr std::ptrdiff_t dirPrimary = 0x8; // + constexpr std::ptrdiff_t dirPrimary = 0x8; // Vector constexpr std::ptrdiff_t colorPrimary = 0x14; // Color constexpr std::ptrdiff_t colorSecondary = 0x18; // Color constexpr std::ptrdiff_t colorPrimaryLerpTo = 0x1C; // Color @@ -8809,14 +8809,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flWait = 0x718; // float32 constexpr std::ptrdiff_t m_flLip = 0x71C; // float32 constexpr std::ptrdiff_t m_bAlwaysFireBlockedOutputs = 0x720; // bool - constexpr std::ptrdiff_t m_vecPosition1 = 0x724; // - constexpr std::ptrdiff_t m_vecPosition2 = 0x730; // + constexpr std::ptrdiff_t m_vecPosition1 = 0x724; // Vector + constexpr std::ptrdiff_t m_vecPosition2 = 0x730; // Vector constexpr std::ptrdiff_t m_vecMoveAng = 0x73C; // QAngle constexpr std::ptrdiff_t m_vecAngle1 = 0x748; // QAngle constexpr std::ptrdiff_t m_vecAngle2 = 0x754; // QAngle constexpr std::ptrdiff_t m_flHeight = 0x760; // float32 constexpr std::ptrdiff_t m_hActivator = 0x764; // CHandle - constexpr std::ptrdiff_t m_vecFinalDest = 0x768; // + constexpr std::ptrdiff_t m_vecFinalDest = 0x768; // Vector constexpr std::ptrdiff_t m_vecFinalAngle = 0x774; // QAngle constexpr std::ptrdiff_t m_movementType = 0x780; // int32 constexpr std::ptrdiff_t m_sMaster = 0x788; // CUtlSymbolLarge @@ -8868,10 +8868,10 @@ namespace cs2_dumper { namespace CTextureBasedAnimatable { constexpr std::ptrdiff_t m_bLoop = 0x710; // bool constexpr std::ptrdiff_t m_flFPS = 0x714; // float32 - constexpr std::ptrdiff_t m_hPositionKeys = 0x718; // - constexpr std::ptrdiff_t m_hRotationKeys = 0x720; // - constexpr std::ptrdiff_t m_vAnimationBoundsMin = 0x728; // - constexpr std::ptrdiff_t m_vAnimationBoundsMax = 0x734; // + constexpr std::ptrdiff_t m_hPositionKeys = 0x718; // CStrongHandle + constexpr std::ptrdiff_t m_hRotationKeys = 0x720; // CStrongHandle + constexpr std::ptrdiff_t m_vAnimationBoundsMin = 0x728; // Vector + constexpr std::ptrdiff_t m_vAnimationBoundsMax = 0x734; // Vector constexpr std::ptrdiff_t m_flStartTime = 0x740; // float32 constexpr std::ptrdiff_t m_flStartFrame = 0x744; // float32 } @@ -8879,13 +8879,13 @@ namespace cs2_dumper { // Fields count: 3 namespace CMarkupVolumeWithRef { constexpr std::ptrdiff_t m_bUseRef = 0x750; // bool - constexpr std::ptrdiff_t m_vRefPos = 0x754; // + constexpr std::ptrdiff_t m_vRefPos = 0x754; // Vector constexpr std::ptrdiff_t m_flRefDot = 0x760; // float32 } // Parent: CPhysForce // Fields count: 1 namespace CPhysThruster { - constexpr std::ptrdiff_t m_localOrigin = 0x520; // + constexpr std::ptrdiff_t m_localOrigin = 0x520; // Vector } // Parent: None // Fields count: 5 @@ -9008,7 +9008,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iPlayerState = 0xC54; // CSPlayerState constexpr std::ptrdiff_t m_chickenIdleSoundTimer = 0xC60; // CountdownTimer constexpr std::ptrdiff_t m_chickenJumpSoundTimer = 0xC78; // CountdownTimer - constexpr std::ptrdiff_t m_vecLastBookmarkedPosition = 0xD30; // + constexpr std::ptrdiff_t m_vecLastBookmarkedPosition = 0xD30; // Vector constexpr std::ptrdiff_t m_flLastDistanceTraveledNotice = 0xD3C; // float32 constexpr std::ptrdiff_t m_flAccumulatedDistanceTraveled = 0xD40; // float32 constexpr std::ptrdiff_t m_flLastFriendlyFireDamageReductionRatio = 0xD44; // float32 @@ -9056,8 +9056,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x11E4; // GameTime_t constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x11E8; // bool constexpr std::ptrdiff_t m_angStashedShootAngles = 0x11EC; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x11F8; // - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1204; // + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x11F8; // Vector + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1204; // Vector constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1210; // QAngle[2] constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1228; // Vector[2] constexpr std::ptrdiff_t m_vecVelocityHistory = 0x1240; // Vector[2] @@ -9074,7 +9074,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flHitHeading = 0x127C; // float32 constexpr std::ptrdiff_t m_nHitBodyPart = 0x1280; // int32 constexpr std::ptrdiff_t m_iHostagesKilled = 0x1284; // int32 - constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x1288; // + constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x1288; // Vector constexpr std::ptrdiff_t m_flFlashDuration = 0x1294; // float32 constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1298; // float32 constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x129C; // float32 @@ -9082,19 +9082,19 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x12A4; // bool constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x12A8; // float32 constexpr std::ptrdiff_t m_bStrafing = 0x12AC; // bool - constexpr std::ptrdiff_t m_lastStandingPos = 0x12B0; // + constexpr std::ptrdiff_t m_lastStandingPos = 0x12B0; // Vector constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x12BC; // float32 constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x12C0; // CountdownTimer - constexpr std::ptrdiff_t m_lastLadderNormal = 0x12D8; // - constexpr std::ptrdiff_t m_lastLadderPos = 0x12E4; // + constexpr std::ptrdiff_t m_lastLadderNormal = 0x12D8; // Vector + constexpr std::ptrdiff_t m_lastLadderPos = 0x12E4; // Vector constexpr std::ptrdiff_t m_thirdPersonHeading = 0x12F0; // QAngle constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x12FC; // float32 constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1300; // float32 - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1304; // + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1304; // Vector constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x1318; // int32 constexpr std::ptrdiff_t m_angEyeAngles = 0x131C; // QAngle constexpr std::ptrdiff_t m_bVCollisionInitted = 0x1328; // bool - constexpr std::ptrdiff_t m_storedSpawnPosition = 0x132C; // + constexpr std::ptrdiff_t m_storedSpawnPosition = 0x132C; // Vector constexpr std::ptrdiff_t m_storedSpawnAngle = 0x1338; // QAngle constexpr std::ptrdiff_t m_bIsSpawning = 0x1344; // bool constexpr std::ptrdiff_t m_bHideTargetID = 0x1345; // bool @@ -9121,7 +9121,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1568; // int32 constexpr std::ptrdiff_t m_bHasDeathInfo = 0x156C; // bool constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1570; // float32 - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1574; // + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1574; // Vector constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1580; // bool constexpr std::ptrdiff_t m_LastHitBox = 0x1584; // int32 constexpr std::ptrdiff_t m_LastHealth = 0x1588; // int32 @@ -9200,7 +9200,7 @@ namespace cs2_dumper { // NetworkVarNames: m_bEnabled (bool) namespace CInfoVisibilityBox { constexpr std::ptrdiff_t m_nMode = 0x4C4; // int32 - constexpr std::ptrdiff_t m_vBoxSize = 0x4C8; // + constexpr std::ptrdiff_t m_vBoxSize = 0x4C8; // Vector constexpr std::ptrdiff_t m_bEnabled = 0x4D4; // bool } // Parent: CRulePointEntity @@ -9292,7 +9292,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_verticalSpeed = 0xBC; // float32 constexpr std::ptrdiff_t m_buttonFlags = 0xC0; // uint64 constexpr std::ptrdiff_t m_jumpTimestamp = 0xC8; // float32 - constexpr std::ptrdiff_t m_viewForward = 0xCC; // + constexpr std::ptrdiff_t m_viewForward = 0xCC; // Vector constexpr std::ptrdiff_t m_postureStackIndex = 0xE8; // int32 } // Parent: None @@ -9361,7 +9361,7 @@ namespace cs2_dumper { // Parent: CFuncNavBlocker // Fields count: 1 namespace CScriptNavBlocker { - constexpr std::ptrdiff_t m_vExtent = 0x720; // + constexpr std::ptrdiff_t m_vExtent = 0x720; // Vector } // Parent: CBaseAnimGraph // Fields count: 1 @@ -9513,7 +9513,7 @@ namespace cs2_dumper { // NetworkVarNames: m_blinktoggle (bool) namespace CBaseFlex { constexpr std::ptrdiff_t m_flexWeight = 0x8E8; // CNetworkUtlVectorBase - constexpr std::ptrdiff_t m_vLookTargetPosition = 0x900; // + constexpr std::ptrdiff_t m_vLookTargetPosition = 0x900; // Vector constexpr std::ptrdiff_t m_blinktoggle = 0x90C; // bool constexpr std::ptrdiff_t m_flAllowResponsesEndTime = 0x960; // GameTime_t constexpr std::ptrdiff_t m_flLastFlexAnimationTime = 0x964; // GameTime_t @@ -9523,7 +9523,7 @@ namespace cs2_dumper { // Parent: CTriggerHurt // Fields count: 1 namespace CScriptTriggerHurt { - constexpr std::ptrdiff_t m_vExtent = 0x958; // + constexpr std::ptrdiff_t m_vExtent = 0x958; // Vector } // Parent: CBasePlayerWeaponVData // Fields count: 92 @@ -9607,7 +9607,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flIronSightPivotForward = 0xD20; // float32 constexpr std::ptrdiff_t m_flIronSightLooseness = 0xD24; // float32 constexpr std::ptrdiff_t m_angPivotAngle = 0xD28; // QAngle - constexpr std::ptrdiff_t m_vecIronSightEyePos = 0xD34; // + constexpr std::ptrdiff_t m_vecIronSightEyePos = 0xD34; // Vector constexpr std::ptrdiff_t m_nDamage = 0xD40; // int32 constexpr std::ptrdiff_t m_flHeadshotMultiplier = 0xD44; // float32 constexpr std::ptrdiff_t m_flArmorRatio = 0xD48; // float32 @@ -9623,7 +9623,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nRecoveryTransitionStartBullet = 0xD70; // int32 constexpr std::ptrdiff_t m_nRecoveryTransitionEndBullet = 0xD74; // int32 constexpr std::ptrdiff_t m_flThrowVelocity = 0xD78; // float32 - constexpr std::ptrdiff_t m_vSmokeColor = 0xD7C; // + constexpr std::ptrdiff_t m_vSmokeColor = 0xD7C; // Vector constexpr std::ptrdiff_t m_szAnimClass = 0xD88; // CGlobalSymbol } // Parent: CLogicalEntity @@ -9742,11 +9742,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1D98; // GameTime_t constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x1D9C; // bool constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1DA0; // int32 - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1DA4; // - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1DB0; // + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1DA4; // Vector + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1DB0; // Vector constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1DBC; // char[64] constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1DFC; // bool - constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1E00; // + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1E00; // Vector constexpr std::ptrdiff_t m_EconGloves = 0x1E10; // CEconItemView constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x2088; // uint8 constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x208C; // QAngle @@ -10061,8 +10061,8 @@ namespace cs2_dumper { namespace CSpotlightEnd { constexpr std::ptrdiff_t m_flLightScale = 0x710; // float32 constexpr std::ptrdiff_t m_Radius = 0x714; // float32 - constexpr std::ptrdiff_t m_vSpotlightDir = 0x718; // - constexpr std::ptrdiff_t m_vSpotlightOrg = 0x724; // + constexpr std::ptrdiff_t m_vSpotlightDir = 0x718; // Vector + constexpr std::ptrdiff_t m_vSpotlightOrg = 0x724; // Vector } // Parent: CBaseModelEntity // Fields count: 1 @@ -10158,7 +10158,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szConveyorModels = 0x710; // CUtlSymbolLarge constexpr std::ptrdiff_t m_flTransitionDurationSeconds = 0x718; // float32 constexpr std::ptrdiff_t m_angMoveEntitySpace = 0x71C; // QAngle - constexpr std::ptrdiff_t m_vecMoveDirEntitySpace = 0x728; // + constexpr std::ptrdiff_t m_vecMoveDirEntitySpace = 0x728; // Vector constexpr std::ptrdiff_t m_flTargetSpeed = 0x734; // float32 constexpr std::ptrdiff_t m_nTransitionStartTick = 0x738; // GameTick_t constexpr std::ptrdiff_t m_nTransitionDurationTicks = 0x73C; // int32 @@ -10261,17 +10261,17 @@ namespace cs2_dumper { // NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool) // NetworkVarNames: m_bEnabled (bool) namespace CEnvCubemap { - constexpr std::ptrdiff_t m_hCubemapTexture = 0x540; // + constexpr std::ptrdiff_t m_hCubemapTexture = 0x540; // CStrongHandle constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x548; // bool constexpr std::ptrdiff_t m_flInfluenceRadius = 0x54C; // float32 - constexpr std::ptrdiff_t m_vBoxProjectMins = 0x550; // - constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x55C; // + constexpr std::ptrdiff_t m_vBoxProjectMins = 0x550; // Vector + constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x55C; // Vector constexpr std::ptrdiff_t m_bMoveable = 0x568; // bool constexpr std::ptrdiff_t m_nHandshake = 0x56C; // int32 constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x570; // int32 constexpr std::ptrdiff_t m_nPriority = 0x574; // int32 constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x578; // float32 - constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x57C; // + constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x57C; // Vector constexpr std::ptrdiff_t m_flDiffuseScale = 0x588; // float32 constexpr std::ptrdiff_t m_bStartDisabled = 0x58C; // bool constexpr std::ptrdiff_t m_bDefaultEnvMap = 0x58D; // bool @@ -10368,8 +10368,8 @@ namespace cs2_dumper { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) namespace CC4 { - constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0xE90; // - constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0xE9C; // + constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0xE90; // Vector + constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0xE9C; // Vector constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0xEA8; // bool constexpr std::ptrdiff_t m_bStartedArming = 0xEA9; // bool constexpr std::ptrdiff_t m_fArmedTime = 0xEAC; // GameTime_t @@ -10409,7 +10409,7 @@ namespace cs2_dumper { // NetworkVarNames: m_bIsUsable (bool) namespace CBaseDoor { constexpr std::ptrdiff_t m_angMoveEntitySpace = 0x7A0; // QAngle - constexpr std::ptrdiff_t m_vecMoveDirParentSpace = 0x7AC; // + constexpr std::ptrdiff_t m_vecMoveDirParentSpace = 0x7AC; // Vector constexpr std::ptrdiff_t m_ls = 0x7B8; // locksound_t constexpr std::ptrdiff_t m_bForceClosed = 0x7D8; // bool constexpr std::ptrdiff_t m_bDoorGroup = 0x7D9; // bool @@ -10456,7 +10456,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecOrigin = 0x80; // CNetworkOriginCellCoordQuantizedVector constexpr std::ptrdiff_t m_angRotation = 0xB8; // QAngle constexpr std::ptrdiff_t m_flScale = 0xC4; // float32 - constexpr std::ptrdiff_t m_vecAbsOrigin = 0xC8; // + constexpr std::ptrdiff_t m_vecAbsOrigin = 0xC8; // Vector constexpr std::ptrdiff_t m_angAbsRotation = 0xD4; // QAngle constexpr std::ptrdiff_t m_flAbsScale = 0xE0; // float32 constexpr std::ptrdiff_t m_nParentAttachmentOrBone = 0xE4; // int16 @@ -10478,7 +10478,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_name = 0xF0; // CUtlStringToken constexpr std::ptrdiff_t m_hierarchyAttachName = 0x130; // CUtlStringToken constexpr std::ptrdiff_t m_flZOffset = 0x134; // float32 - constexpr std::ptrdiff_t m_vRenderOrigin = 0x138; // + constexpr std::ptrdiff_t m_vRenderOrigin = 0x138; // Vector } // Parent: CCSWeaponBase // Fields count: 0 @@ -10594,7 +10594,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_uiHostageSpawnExclusionGroupMask = 0xAE4; // uint32 constexpr std::ptrdiff_t m_nHostageSpawnRandomFactor = 0xAE8; // uint32 constexpr std::ptrdiff_t m_bRemove = 0xAEC; // bool - constexpr std::ptrdiff_t m_vel = 0xAF0; // + constexpr std::ptrdiff_t m_vel = 0xAF0; // Vector constexpr std::ptrdiff_t m_isRescued = 0xAFC; // bool constexpr std::ptrdiff_t m_jumpedThisFrame = 0xAFD; // bool constexpr std::ptrdiff_t m_nHostageState = 0xB00; // int32 @@ -10602,7 +10602,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_lastLeader = 0xB08; // CHandle constexpr std::ptrdiff_t m_reuseTimer = 0xB10; // CountdownTimer constexpr std::ptrdiff_t m_hasBeenUsed = 0xB28; // bool - constexpr std::ptrdiff_t m_accel = 0xB2C; // + constexpr std::ptrdiff_t m_accel = 0xB2C; // Vector constexpr std::ptrdiff_t m_isRunning = 0xB38; // bool constexpr std::ptrdiff_t m_isCrouching = 0xB39; // bool constexpr std::ptrdiff_t m_jumpTimer = 0xB40; // CountdownTimer @@ -10615,21 +10615,21 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHandsHaveBeenCut = 0x2C4D; // bool constexpr std::ptrdiff_t m_hHostageGrabber = 0x2C50; // CHandle constexpr std::ptrdiff_t m_fLastGrabTime = 0x2C54; // GameTime_t - constexpr std::ptrdiff_t m_vecPositionWhenStartedDroppingToGround = 0x2C58; // - constexpr std::ptrdiff_t m_vecGrabbedPos = 0x2C64; // + constexpr std::ptrdiff_t m_vecPositionWhenStartedDroppingToGround = 0x2C58; // Vector + constexpr std::ptrdiff_t m_vecGrabbedPos = 0x2C64; // Vector constexpr std::ptrdiff_t m_flRescueStartTime = 0x2C70; // GameTime_t constexpr std::ptrdiff_t m_flGrabSuccessTime = 0x2C74; // GameTime_t constexpr std::ptrdiff_t m_flDropStartTime = 0x2C78; // GameTime_t constexpr std::ptrdiff_t m_nApproachRewardPayouts = 0x2C7C; // int32 constexpr std::ptrdiff_t m_nPickupEventCount = 0x2C80; // int32 - constexpr std::ptrdiff_t m_vecSpawnGroundPos = 0x2C84; // - constexpr std::ptrdiff_t m_vecHostageResetPosition = 0x2CA4; // + constexpr std::ptrdiff_t m_vecSpawnGroundPos = 0x2C84; // Vector + constexpr std::ptrdiff_t m_vecHostageResetPosition = 0x2CA4; // Vector } // Parent: CPointEntity // Fields count: 13 namespace CNavLinkAreaEntity { constexpr std::ptrdiff_t m_flWidth = 0x4C0; // float32 - constexpr std::ptrdiff_t m_vLocatorOffset = 0x4C4; // + constexpr std::ptrdiff_t m_vLocatorOffset = 0x4C4; // Vector constexpr std::ptrdiff_t m_qLocatorAnglesOffset = 0x4D0; // QAngle constexpr std::ptrdiff_t m_strMovementForward = 0x4E0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_strMovementReverse = 0x4E8; // CUtlSymbolLarge @@ -10652,7 +10652,7 @@ namespace cs2_dumper { namespace CFuncMoveLinear { constexpr std::ptrdiff_t m_authoredPosition = 0x790; // MoveLinearAuthoredPos_t constexpr std::ptrdiff_t m_angMoveEntitySpace = 0x794; // QAngle - constexpr std::ptrdiff_t m_vecMoveDirParentSpace = 0x7A0; // + constexpr std::ptrdiff_t m_vecMoveDirParentSpace = 0x7A0; // Vector constexpr std::ptrdiff_t m_soundStart = 0x7B0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_soundStop = 0x7B8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_currentSound = 0x7C0; // CUtlSymbolLarge @@ -10765,7 +10765,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCreateTime = 0x308; // GameTime_t constexpr std::ptrdiff_t m_bClientSideRagdoll = 0x30C; // bool constexpr std::ptrdiff_t m_ubInterpolationFrame = 0x30D; // uint8 - constexpr std::ptrdiff_t m_vPrevVPhysicsUpdatePos = 0x310; // + constexpr std::ptrdiff_t m_vPrevVPhysicsUpdatePos = 0x310; // Vector constexpr std::ptrdiff_t m_iTeamNum = 0x31C; // uint8 constexpr std::ptrdiff_t m_iGlobalname = 0x320; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iSentToClients = 0x328; // int32 @@ -10776,9 +10776,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSimulationTick = 0x340; // int32 constexpr std::ptrdiff_t m_OnKilled = 0x348; // CEntityIOOutput constexpr std::ptrdiff_t m_fFlags = 0x370; // uint32 - constexpr std::ptrdiff_t m_vecAbsVelocity = 0x374; // + constexpr std::ptrdiff_t m_vecAbsVelocity = 0x374; // Vector constexpr std::ptrdiff_t m_vecVelocity = 0x380; // CNetworkVelocityVector - constexpr std::ptrdiff_t m_vecBaseVelocity = 0x3B0; // + constexpr std::ptrdiff_t m_vecBaseVelocity = 0x3B0; // Vector constexpr std::ptrdiff_t m_nPushEnumCount = 0x3BC; // int32 constexpr std::ptrdiff_t m_pCollision = 0x3C0; // CCollisionProperty* constexpr std::ptrdiff_t m_hEffectEntity = 0x3C8; // CHandle diff --git a/output/server.dll.rs b/output/server.dll.rs index 8ae8431..a076457 100644 --- a/output/server.dll.rs +++ b/output/server.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -1722,7 +1722,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_flStamina (float) pub mod CCSPlayer_MovementServices { pub const m_flMaxFallVelocity: usize = 0x228; // float32 - pub const m_vecLadderNormal: usize = 0x22C; // + pub const m_vecLadderNormal: usize = 0x22C; // Vector pub const m_nLadderSurfacePropIndex: usize = 0x238; // int32 pub const m_flDuckAmount: usize = 0x23C; // float32 pub const m_flDuckSpeed: usize = 0x240; // float32 @@ -1743,9 +1743,9 @@ pub mod cs2_dumper { pub const m_bSpeedCropped: usize = 0x488; // bool pub const m_nOldWaterLevel: usize = 0x48C; // int32 pub const m_flWaterEntryTime: usize = 0x490; // float32 - pub const m_vecForward: usize = 0x494; // - pub const m_vecLeft: usize = 0x4A0; // - pub const m_vecUp: usize = 0x4AC; // + pub const m_vecForward: usize = 0x494; // Vector + pub const m_vecLeft: usize = 0x4A0; // Vector + pub const m_vecUp: usize = 0x4AC; // Vector pub const m_nGameCodeHasMovedPlayerAfterCommand: usize = 0x4B8; // int32 pub const m_bMadeFootstepNoise: usize = 0x4BC; // bool pub const m_iFootsteps: usize = 0x4C0; // int32 @@ -1773,7 +1773,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) pub mod sky3dparams_t { pub const scale: usize = 0x8; // int16 - pub const origin: usize = 0xC; // + pub const origin: usize = 0xC; // Vector pub const bClip3DSkyBoxNearToWorldFar: usize = 0x18; // bool pub const flClip3DSkyBoxNearToWorldFarOffset: usize = 0x1C; // float32 pub const fog: usize = 0x20; // fogparams_t @@ -1840,7 +1840,7 @@ pub mod cs2_dumper { // Fields count: 3 pub mod CTriggerPush { pub const m_angPushEntitySpace: usize = 0x8B8; // QAngle - pub const m_vecPushDirEntitySpace: usize = 0x8C4; // + pub const m_vecPushDirEntitySpace: usize = 0x8C4; // Vector pub const m_bTriggerOnStartTouch: usize = 0x8D0; // bool } // Parent: CBaseFilter @@ -1910,8 +1910,8 @@ pub mod cs2_dumper { pub const m_restrike: usize = 0x7E0; // float32 pub const m_iszSpriteName: usize = 0x7E8; // CUtlSymbolLarge pub const m_frameStart: usize = 0x7F0; // int32 - pub const m_vEndPointWorld: usize = 0x7F4; // - pub const m_vEndPointRelative: usize = 0x800; // + pub const m_vEndPointWorld: usize = 0x7F4; // Vector + pub const m_vEndPointRelative: usize = 0x800; // Vector pub const m_radius: usize = 0x80C; // float32 pub const m_TouchType: usize = 0x810; // Touch_t pub const m_iFilterName: usize = 0x818; // CUtlSymbolLarge @@ -1965,7 +1965,7 @@ pub mod cs2_dumper { // Parent: CServerOnlyPointEntity // Fields count: 4 pub mod CPointTeleport { - pub const m_vSaveOrigin: usize = 0x4C0; // + pub const m_vSaveOrigin: usize = 0x4C0; // Vector pub const m_vSaveAngles: usize = 0x4CC; // QAngle pub const m_bTeleportParentedEntities: usize = 0x4D8; // bool pub const m_bTeleportUseCurrentAngle: usize = 0x4D9; // bool @@ -2232,7 +2232,7 @@ pub mod cs2_dumper { pub const m_stopTime: usize = 0x4D8; // GameTime_t pub const m_nextShake: usize = 0x4DC; // GameTime_t pub const m_currentAmp: usize = 0x4E0; // float32 - pub const m_maxForce: usize = 0x4E4; // + pub const m_maxForce: usize = 0x4E4; // Vector pub const m_shakeCallback: usize = 0x4F8; // CPhysicsShake } // Parent: CBaseModelEntity @@ -2384,9 +2384,9 @@ pub mod cs2_dumper { // NetworkVarNames: m_iEffectName (uint16) // NetworkVarNames: m_nExplosionType (uint8) pub mod CEffectData { - pub const m_vOrigin: usize = 0x8; // - pub const m_vStart: usize = 0x14; // - pub const m_vNormal: usize = 0x20; // + pub const m_vOrigin: usize = 0x8; // Vector + pub const m_vStart: usize = 0x14; // Vector + pub const m_vNormal: usize = 0x20; // Vector pub const m_vAngles: usize = 0x2C; // QAngle pub const m_hEntity: usize = 0x38; // CEntityHandle pub const m_hOtherEntity: usize = 0x3C; // CEntityHandle @@ -2514,8 +2514,8 @@ pub mod cs2_dumper { pub const m_nIndirectTextureDimX: usize = 0x4DC; // int32 pub const m_nIndirectTextureDimY: usize = 0x4E0; // int32 pub const m_nIndirectTextureDimZ: usize = 0x4E4; // int32 - pub const m_vBoxMins: usize = 0x4E8; // - pub const m_vBoxMaxs: usize = 0x4F4; // + pub const m_vBoxMins: usize = 0x4E8; // Vector + pub const m_vBoxMaxs: usize = 0x4F4; // Vector pub const m_bActive: usize = 0x500; // bool pub const m_flStartAnisoTime: usize = 0x504; // GameTime_t pub const m_flStartScatterTime: usize = 0x508; // GameTime_t @@ -2529,7 +2529,7 @@ pub mod cs2_dumper { pub const m_bStartDisabled: usize = 0x528; // bool pub const m_bEnableIndirect: usize = 0x529; // bool pub const m_bIsMaster: usize = 0x52A; // bool - pub const m_hFogIndirectTexture: usize = 0x530; // + pub const m_hFogIndirectTexture: usize = 0x530; // CStrongHandle pub const m_nForceRefreshCount: usize = 0x538; // int32 pub const m_bFirstTime: usize = 0x53C; // bool } @@ -2553,20 +2553,20 @@ pub mod cs2_dumper { pub const m_bDucked: usize = 0x1EC; // bool pub const m_bDucking: usize = 0x1ED; // bool pub const m_bInDuckJump: usize = 0x1EE; // bool - pub const m_groundNormal: usize = 0x1F0; // + pub const m_groundNormal: usize = 0x1F0; // Vector pub const m_flSurfaceFriction: usize = 0x1FC; // float32 pub const m_surfaceProps: usize = 0x200; // CUtlStringToken pub const m_nStepside: usize = 0x210; // int32 pub const m_iTargetVolume: usize = 0x214; // int32 - pub const m_vecSmoothedVelocity: usize = 0x218; // + pub const m_vecSmoothedVelocity: usize = 0x218; // Vector } // Parent: CPhysicsProp // Fields count: 5 pub mod CPhysicsPropRespawnable { - pub const m_vOriginalSpawnOrigin: usize = 0xBD0; // + pub const m_vOriginalSpawnOrigin: usize = 0xBD0; // Vector pub const m_vOriginalSpawnAngles: usize = 0xBDC; // QAngle - pub const m_vOriginalMins: usize = 0xBE8; // - pub const m_vOriginalMaxs: usize = 0xBF4; // + pub const m_vOriginalMins: usize = 0xBE8; // Vector + pub const m_vOriginalMaxs: usize = 0xBF4; // Vector pub const m_flRespawnDuration: usize = 0xC00; // float32 } // Parent: CEnvSoundscapeProxy @@ -2607,10 +2607,10 @@ pub mod cs2_dumper { // Parent: CSoundOpvarSetPointBase // Fields count: 8 pub mod CSoundOpvarSetOBBWindEntity { - pub const m_vMins: usize = 0x558; // - pub const m_vMaxs: usize = 0x564; // - pub const m_vDistanceMins: usize = 0x570; // - pub const m_vDistanceMaxs: usize = 0x57C; // + pub const m_vMins: usize = 0x558; // Vector + pub const m_vMaxs: usize = 0x564; // Vector + pub const m_vDistanceMins: usize = 0x570; // Vector + pub const m_vDistanceMaxs: usize = 0x57C; // Vector pub const m_flWindMin: usize = 0x588; // float32 pub const m_flWindMax: usize = 0x58C; // float32 pub const m_flWindMapMin: usize = 0x590; // float32 @@ -2627,8 +2627,8 @@ pub mod cs2_dumper { pub mod CRagdollPropAttached { pub const m_boneIndexAttached: usize = 0xA90; // uint32 pub const m_ragdollAttachedObjectIndex: usize = 0xA94; // uint32 - pub const m_attachmentPointBoneSpace: usize = 0xA98; // - pub const m_attachmentPointRagdollSpace: usize = 0xAA4; // + pub const m_attachmentPointBoneSpace: usize = 0xA98; // Vector + pub const m_attachmentPointRagdollSpace: usize = 0xAA4; // Vector pub const m_bShouldDetach: usize = 0xAB0; // bool pub const m_bShouldDeleteAttachedActivationRecord: usize = 0xAC0; // bool } @@ -2689,7 +2689,7 @@ pub mod cs2_dumper { pub const m_nDrownDmgRate: usize = 0x44; // int32 pub const m_AirFinishedTime: usize = 0x48; // GameTime_t pub const m_flWaterJumpTime: usize = 0x4C; // float32 - pub const m_vecWaterJumpVel: usize = 0x50; // + pub const m_vecWaterJumpVel: usize = 0x50; // Vector pub const m_flSwimSoundTime: usize = 0x5C; // float32 } // Parent: CBaseEntity @@ -2701,7 +2701,7 @@ pub mod cs2_dumper { // Parent: CBasePropDoor // Fields count: 17 pub mod CPropDoorRotating { - pub const m_vecAxis: usize = 0xDF0; // + pub const m_vecAxis: usize = 0xDF0; // Vector pub const m_flDistance: usize = 0xDFC; // float32 pub const m_eSpawnPosition: usize = 0xE00; // PropDoorRotatingSpawnPos_t pub const m_eOpenDirection: usize = 0xE04; // PropDoorRotatingOpenDirection_e @@ -2712,12 +2712,12 @@ pub mod cs2_dumper { pub const m_angRotationOpenForward: usize = 0xE28; // QAngle pub const m_angRotationOpenBack: usize = 0xE34; // QAngle pub const m_angGoal: usize = 0xE40; // QAngle - pub const m_vecForwardBoundsMin: usize = 0xE4C; // - pub const m_vecForwardBoundsMax: usize = 0xE58; // - pub const m_vecBackBoundsMin: usize = 0xE64; // - pub const m_vecBackBoundsMax: usize = 0xE70; // + pub const m_vecForwardBoundsMin: usize = 0xE4C; // Vector + pub const m_vecForwardBoundsMax: usize = 0xE58; // Vector + pub const m_vecBackBoundsMin: usize = 0xE64; // Vector + pub const m_vecBackBoundsMax: usize = 0xE70; // Vector pub const m_bAjarDoorShouldntAlwaysOpen: usize = 0xE7C; // bool - pub const m_hEntityBlocker: usize = 0xE80; // + pub const m_hEntityBlocker: usize = 0xE80; // CHandle } // Parent: CBaseModelEntity // Fields count: 21 @@ -2841,17 +2841,17 @@ pub mod cs2_dumper { pub const m_LightStyleEvents: usize = 0x768; // CNetworkUtlVectorBase pub const m_LightStyleTargets: usize = 0x780; // CNetworkUtlVectorBase> pub const m_StyleEvent: usize = 0x798; // CEntityIOOutput[4] - pub const m_hLightCookie: usize = 0x858; // + pub const m_hLightCookie: usize = 0x858; // CStrongHandle pub const m_flShape: usize = 0x860; // float32 pub const m_flSoftX: usize = 0x864; // float32 pub const m_flSoftY: usize = 0x868; // float32 pub const m_flSkirt: usize = 0x86C; // float32 pub const m_flSkirtNear: usize = 0x870; // float32 - pub const m_vSizeParams: usize = 0x874; // + pub const m_vSizeParams: usize = 0x874; // Vector pub const m_flRange: usize = 0x880; // float32 - pub const m_vShear: usize = 0x884; // + pub const m_vShear: usize = 0x884; // Vector pub const m_nBakeSpecularToCubemaps: usize = 0x890; // int32 - pub const m_vBakeSpecularToCubemapsSize: usize = 0x894; // + pub const m_vBakeSpecularToCubemapsSize: usize = 0x894; // Vector pub const m_nCastShadows: usize = 0x8A0; // int32 pub const m_nShadowMapSize: usize = 0x8A4; // int32 pub const m_nShadowPriority: usize = 0x8A8; // int32 @@ -2859,7 +2859,7 @@ pub mod cs2_dumper { pub const m_nBounceLight: usize = 0x8B0; // int32 pub const m_flBounceScale: usize = 0x8B4; // float32 pub const m_flMinRoughness: usize = 0x8B8; // float32 - pub const m_vAlternateColor: usize = 0x8BC; // + pub const m_vAlternateColor: usize = 0x8BC; // Vector pub const m_fAlternateColorBrightness: usize = 0x8C8; // float32 pub const m_nFog: usize = 0x8CC; // int32 pub const m_flFogStrength: usize = 0x8D0; // float32 @@ -2870,11 +2870,11 @@ pub mod cs2_dumper { pub const m_flShadowFadeSizeStart: usize = 0x8E4; // float32 pub const m_flShadowFadeSizeEnd: usize = 0x8E8; // float32 pub const m_bPrecomputedFieldsValid: usize = 0x8EC; // bool - pub const m_vPrecomputedBoundsMins: usize = 0x8F0; // - pub const m_vPrecomputedBoundsMaxs: usize = 0x8FC; // - pub const m_vPrecomputedOBBOrigin: usize = 0x908; // + pub const m_vPrecomputedBoundsMins: usize = 0x8F0; // Vector + pub const m_vPrecomputedBoundsMaxs: usize = 0x8FC; // Vector + pub const m_vPrecomputedOBBOrigin: usize = 0x908; // Vector pub const m_vPrecomputedOBBAngles: usize = 0x914; // QAngle - pub const m_vPrecomputedOBBExtent: usize = 0x920; // + pub const m_vPrecomputedOBBExtent: usize = 0x920; // Vector pub const m_bPvsModifyEntity: usize = 0x92C; // bool } // Parent: SpawnPoint @@ -2955,11 +2955,11 @@ pub mod cs2_dumper { // Parent: CPointEntity // Fields count: 12 pub mod CEnvEntityMaker { - pub const m_vecEntityMins: usize = 0x4C0; // - pub const m_vecEntityMaxs: usize = 0x4CC; // + pub const m_vecEntityMins: usize = 0x4C0; // Vector + pub const m_vecEntityMaxs: usize = 0x4CC; // Vector pub const m_hCurrentInstance: usize = 0x4D8; // CHandle pub const m_hCurrentBlocker: usize = 0x4DC; // CHandle - pub const m_vecBlockerOrigin: usize = 0x4E0; // + pub const m_vecBlockerOrigin: usize = 0x4E0; // Vector pub const m_angPostSpawnDirection: usize = 0x4EC; // QAngle pub const m_flPostSpawnDirectionVariance: usize = 0x4F8; // float32 pub const m_flPostSpawnSpeed: usize = 0x4FC; // float32 @@ -3114,13 +3114,13 @@ pub mod cs2_dumper { pub const m_bNeedsHardware: usize = 0xB94; // bool pub const m_eDoorState: usize = 0xB98; // DoorState_t pub const m_bLocked: usize = 0xB9C; // bool - pub const m_closedPosition: usize = 0xBA0; // + pub const m_closedPosition: usize = 0xBA0; // Vector pub const m_closedAngles: usize = 0xBAC; // QAngle pub const m_hBlocker: usize = 0xBB8; // CHandle pub const m_bFirstBlocked: usize = 0xBBC; // bool pub const m_ls: usize = 0xBC0; // locksound_t pub const m_bForceClosed: usize = 0xBE0; // bool - pub const m_vecLatchWorldPosition: usize = 0xBE4; // + pub const m_vecLatchWorldPosition: usize = 0xBE4; // Vector pub const m_hActivator: usize = 0xBF0; // CHandle pub const m_SoundMoving: usize = 0xC00; // CUtlSymbolLarge pub const m_SoundOpen: usize = 0xC08; // CUtlSymbolLarge @@ -3159,9 +3159,9 @@ pub mod cs2_dumper { // Parent: CBaseTrigger // Fields count: 12 pub mod CTriggerFan { - pub const m_vFanOrigin: usize = 0x8B8; // - pub const m_vFanEnd: usize = 0x8C4; // - pub const m_vNoise: usize = 0x8D0; // + pub const m_vFanOrigin: usize = 0x8B8; // Vector + pub const m_vFanEnd: usize = 0x8C4; // Vector + pub const m_vNoise: usize = 0x8D0; // Vector pub const m_flForce: usize = 0x8DC; // float32 pub const m_flRopeForceScale: usize = 0x8E0; // float32 pub const m_flPlayerForce: usize = 0x8E4; // float32 @@ -3259,7 +3259,7 @@ pub mod cs2_dumper { pub const m_OnCacheInteraction: usize = 0x920; // CEntityIOOutput pub const m_OnPlayerPickup: usize = 0x948; // CEntityIOOutput pub const m_OnGlovePulled: usize = 0x970; // CEntityIOOutput - pub const m_vOriginalSpawnOrigin: usize = 0x998; // + pub const m_vOriginalSpawnOrigin: usize = 0x998; // Vector pub const m_vOriginalSpawnAngles: usize = 0x9A4; // QAngle pub const m_bPhysStartAsleep: usize = 0x9B0; // bool } @@ -3344,7 +3344,7 @@ pub mod cs2_dumper { pub const m_bDisabled: usize = 0x4C0; // bool pub const m_hSource: usize = 0x4C4; // CEntityHandle pub const m_iszSourceEntityName: usize = 0x4D0; // CUtlSymbolLarge - pub const m_vLastPosition: usize = 0x528; // + pub const m_vLastPosition: usize = 0x528; // Vector pub const m_iszStackName: usize = 0x538; // CUtlSymbolLarge pub const m_iszOperatorName: usize = 0x540; // CUtlSymbolLarge pub const m_iszOpvarName: usize = 0x548; // CUtlSymbolLarge @@ -3427,7 +3427,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_hWeapon (CHandle) // NetworkVarNames: m_hControlPanel (CHandle) pub mod CBaseViewModel { - pub const m_vecLastFacing: usize = 0x8F0; // + pub const m_vecLastFacing: usize = 0x8F0; // Vector pub const m_nViewModelIndex: usize = 0x8FC; // uint32 pub const m_nAnimationParity: usize = 0x900; // uint32 pub const m_flAnimationStartTime: usize = 0x904; // float32 @@ -3588,11 +3588,11 @@ pub mod cs2_dumper { pub mod CFuncTrackTrain { pub const m_ppath: usize = 0x710; // CHandle pub const m_length: usize = 0x714; // float32 - pub const m_vPosPrev: usize = 0x718; // + pub const m_vPosPrev: usize = 0x718; // Vector pub const m_angPrev: usize = 0x724; // QAngle - pub const m_controlMins: usize = 0x730; // - pub const m_controlMaxs: usize = 0x73C; // - pub const m_lastBlockPos: usize = 0x748; // + pub const m_controlMins: usize = 0x730; // Vector + pub const m_controlMaxs: usize = 0x73C; // Vector + pub const m_lastBlockPos: usize = 0x748; // Vector pub const m_lastBlockTick: usize = 0x754; // int32 pub const m_flVolume: usize = 0x758; // float32 pub const m_flBank: usize = 0x75C; // float32 @@ -3778,9 +3778,9 @@ pub mod cs2_dumper { pub const m_pChoreoServices: usize = 0x790; // IChoreoServices* pub const m_bAnimGraphUpdateEnabled: usize = 0x798; // bool pub const m_flMaxSlopeDistance: usize = 0x79C; // float32 - pub const m_vLastSlopeCheckPos: usize = 0x7A0; // + pub const m_vLastSlopeCheckPos: usize = 0x7A0; // Vector pub const m_bAnimationUpdateScheduled: usize = 0x7AC; // bool - pub const m_vecForce: usize = 0x7B0; // + pub const m_vecForce: usize = 0x7B0; // Vector pub const m_nForceBone: usize = 0x7BC; // int32 pub const m_pRagdollPose: usize = 0x7D0; // PhysicsRagdollPose_t* pub const m_bClientRagdoll: usize = 0x7D8; // bool @@ -3788,7 +3788,7 @@ pub mod cs2_dumper { // Parent: CPhysForce // Fields count: 1 pub mod CPhysTorque { - pub const m_axis: usize = 0x520; // + pub const m_axis: usize = 0x520; // Vector } // Parent: CBaseGrenade // Fields count: 0 @@ -3817,7 +3817,7 @@ pub mod cs2_dumper { pub const m_flLastPhysicsInfluenceTime: usize = 0x978; // GameTime_t pub const m_flFadeOutStartTime: usize = 0x97C; // GameTime_t pub const m_flFadeTime: usize = 0x980; // float32 - pub const m_vecLastOrigin: usize = 0x984; // + pub const m_vecLastOrigin: usize = 0x984; // Vector pub const m_flAwakeTime: usize = 0x990; // GameTime_t pub const m_flLastOriginChangeTime: usize = 0x994; // GameTime_t pub const m_nBloodColor: usize = 0x998; // int32 @@ -3926,7 +3926,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) pub mod CGradientFog { - pub const m_hGradientFogTexture: usize = 0x4C0; // + pub const m_hGradientFogTexture: usize = 0x4C0; // CStrongHandle pub const m_flFogStartDistance: usize = 0x4C8; // float32 pub const m_flFogEndDistance: usize = 0x4CC; // float32 pub const m_bHeightFogEnabled: usize = 0x4D0; // bool @@ -4066,7 +4066,7 @@ pub mod cs2_dumper { pub const m_iszEffectName: usize = 0xA68; // CUtlSymbolLarge pub const m_iszControlPointNames: usize = 0xA70; // CUtlSymbolLarge[64] pub const m_nDataCP: usize = 0xC70; // int32 - pub const m_vecDataCPValue: usize = 0xC74; // + pub const m_vecDataCPValue: usize = 0xC74; // Vector pub const m_nTintCP: usize = 0xC80; // int32 pub const m_clrTint: usize = 0xC84; // Color } @@ -4386,7 +4386,7 @@ pub mod cs2_dumper { // Fields count: 15 pub mod CTriggerSndSosOpvar { pub const m_hTouchingPlayers: usize = 0x8B8; // CUtlVector> - pub const m_flPosition: usize = 0x8D0; // + pub const m_flPosition: usize = 0x8D0; // Vector pub const m_flCenterSize: usize = 0x8DC; // float32 pub const m_flMinVal: usize = 0x8E0; // float32 pub const m_flMaxVal: usize = 0x8E4; // float32 @@ -4398,7 +4398,7 @@ pub mod cs2_dumper { pub const m_opvarNameChar: usize = 0x909; // char[256] pub const m_stackNameChar: usize = 0xA09; // char[256] pub const m_operatorNameChar: usize = 0xB09; // char[256] - pub const m_VecNormPos: usize = 0xC0C; // + pub const m_VecNormPos: usize = 0xC0C; // Vector pub const m_flNormCenterSize: usize = 0xC18; // float32 } // Parent: CItem @@ -4659,8 +4659,8 @@ pub mod cs2_dumper { // Parent: CPointEntity // Fields count: 7 pub mod CKeepUpright { - pub const m_worldGoalAxis: usize = 0x4C8; // - pub const m_localTestAxis: usize = 0x4D4; // + pub const m_worldGoalAxis: usize = 0x4C8; // Vector + pub const m_localTestAxis: usize = 0x4D4; // Vector pub const m_nameAttach: usize = 0x4E8; // CUtlSymbolLarge pub const m_attachedObject: usize = 0x4F0; // CHandle pub const m_angularLimit: usize = 0x4F4; // float32 @@ -4695,7 +4695,7 @@ pub mod cs2_dumper { pub const m_szDestinationInputKey: usize = 0x60; // CUtlString pub const m_szHidingSpotInputKey: usize = 0x68; // CUtlString pub const m_szThreatInputKey: usize = 0x70; // CUtlString - pub const m_vecDestination: usize = 0x78; // + pub const m_vecDestination: usize = 0x78; // Vector pub const m_bAutoLookAdjust: usize = 0x84; // bool pub const m_bComputePath: usize = 0x85; // bool pub const m_flDamagingAreasPenaltyCost: usize = 0x88; // float32 @@ -4785,13 +4785,13 @@ pub mod cs2_dumper { pub const m_flMaxGustDelay: usize = 0x20; // float32 pub const m_flGustDuration: usize = 0x24; // float32 pub const m_iGustDirChange: usize = 0x28; // uint16 - pub const m_location: usize = 0x2C; // + pub const m_location: usize = 0x2C; // Vector pub const m_iszGustSound: usize = 0x38; // int32 pub const m_iWindDir: usize = 0x3C; // int32 pub const m_flWindSpeed: usize = 0x40; // float32 - pub const m_currentWindVector: usize = 0x44; // - pub const m_CurrentSwayVector: usize = 0x50; // - pub const m_PrevSwayVector: usize = 0x5C; // + pub const m_currentWindVector: usize = 0x44; // Vector + pub const m_CurrentSwayVector: usize = 0x50; // Vector + pub const m_PrevSwayVector: usize = 0x5C; // Vector pub const m_iInitialWindDir: usize = 0x68; // uint16 pub const m_flInitialWindSpeed: usize = 0x6C; // float32 pub const m_OnGustStart: usize = 0x70; // CEntityIOOutput @@ -4871,7 +4871,7 @@ pub mod cs2_dumper { pub const m_bFirstUpdate: usize = 0x551; // bool pub const m_flPreviousValue: usize = 0x554; // float32 pub const m_flPreviousUpdateTickTime: usize = 0x558; // GameTime_t - pub const m_vecPreviousTestPoint: usize = 0x55C; // + pub const m_vecPreviousTestPoint: usize = 0x55C; // Vector pub const m_hUsingPlayer: usize = 0x568; // CHandle pub const m_flCustomOutputValue: usize = 0x56C; // float32 pub const m_iszSoundEngage: usize = 0x570; // CUtlSymbolLarge @@ -4890,10 +4890,10 @@ pub mod cs2_dumper { // Parent: CLogicNPCCounter // Fields count: 4 pub mod CLogicNPCCounterAABB { - pub const m_vDistanceOuterMins: usize = 0x800; // - pub const m_vDistanceOuterMaxs: usize = 0x80C; // - pub const m_vOuterMins: usize = 0x818; // - pub const m_vOuterMaxs: usize = 0x824; // + pub const m_vDistanceOuterMins: usize = 0x800; // Vector + pub const m_vDistanceOuterMaxs: usize = 0x80C; // Vector + pub const m_vOuterMins: usize = 0x818; // Vector + pub const m_vOuterMaxs: usize = 0x824; // Vector } // Parent: CLightEntity // Fields count: 0 @@ -4920,14 +4920,14 @@ pub mod cs2_dumper { pub const m_bSetValueOnDisable: usize = 0x60C; // bool pub const m_nSimulationMode: usize = 0x610; // int32 pub const m_nVisibilitySamples: usize = 0x614; // int32 - pub const m_vDynamicProxyPoint: usize = 0x618; // + pub const m_vDynamicProxyPoint: usize = 0x618; // Vector pub const m_flDynamicMaximumOcclusion: usize = 0x624; // float32 pub const m_hDynamicEntity: usize = 0x628; // CEntityHandle pub const m_iszDynamicEntityName: usize = 0x630; // CUtlSymbolLarge pub const m_flPathingDistanceNormFactor: usize = 0x638; // float32 - pub const m_vPathingSourcePos: usize = 0x63C; // - pub const m_vPathingListenerPos: usize = 0x648; // - pub const m_vPathingDirection: usize = 0x654; // + pub const m_vPathingSourcePos: usize = 0x63C; // Vector + pub const m_vPathingListenerPos: usize = 0x648; // Vector + pub const m_vPathingDirection: usize = 0x654; // Vector pub const m_nPathingSourceIndex: usize = 0x660; // int32 } // Parent: CBaseEntity @@ -5013,21 +5013,21 @@ pub mod cs2_dumper { pub mod CEnvCombinedLightProbeVolume { pub const m_Color: usize = 0x1518; // Color pub const m_flBrightness: usize = 0x151C; // float32 - pub const m_hCubemapTexture: usize = 0x1520; // + pub const m_hCubemapTexture: usize = 0x1520; // CStrongHandle pub const m_bCustomCubemapTexture: usize = 0x1528; // bool - pub const m_hLightProbeTexture: usize = 0x1530; // - pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1538; // - pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1540; // - pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1548; // - pub const m_vBoxMins: usize = 0x1550; // - pub const m_vBoxMaxs: usize = 0x155C; // + pub const m_hLightProbeTexture: usize = 0x1530; // CStrongHandle + pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1538; // CStrongHandle + pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1540; // CStrongHandle + pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1548; // CStrongHandle + pub const m_vBoxMins: usize = 0x1550; // Vector + pub const m_vBoxMaxs: usize = 0x155C; // Vector pub const m_bMoveable: usize = 0x1568; // bool pub const m_nHandshake: usize = 0x156C; // int32 pub const m_nEnvCubeMapArrayIndex: usize = 0x1570; // int32 pub const m_nPriority: usize = 0x1574; // int32 pub const m_bStartDisabled: usize = 0x1578; // bool pub const m_flEdgeFadeDist: usize = 0x157C; // float32 - pub const m_vEdgeFadeDists: usize = 0x1580; // + pub const m_vEdgeFadeDists: usize = 0x1580; // Vector pub const m_nLightProbeSizeX: usize = 0x158C; // int32 pub const m_nLightProbeSizeY: usize = 0x1590; // int32 pub const m_nLightProbeSizeZ: usize = 0x1594; // int32 @@ -5058,7 +5058,7 @@ pub mod cs2_dumper { pub const m_flRadiusScale: usize = 0xC8C; // float32 pub const m_flSelfIllumScale: usize = 0xC90; // float32 pub const m_ColorTint: usize = 0xC94; // Color - pub const m_hTextureOverride: usize = 0xC98; // + pub const m_hTextureOverride: usize = 0xC98; // CStrongHandle } // Parent: CBaseModelEntity // Fields count: 0 @@ -5124,7 +5124,7 @@ pub mod cs2_dumper { pub const m_flFireInterval: usize = 0x4D4; // float32 pub const m_flLastAngVelocity: usize = 0x4D8; // float32 pub const m_lastOrientation: usize = 0x4DC; // QAngle - pub const m_vecAxis: usize = 0x4E8; // + pub const m_vecAxis: usize = 0x4E8; // Vector pub const m_bUseHelper: usize = 0x4F4; // bool pub const m_AngularVelocity: usize = 0x4F8; // CEntityOutputTemplate pub const m_OnLessThan: usize = 0x520; // CEntityIOOutput @@ -5183,7 +5183,7 @@ pub mod cs2_dumper { // Parent: CPointEntity // Fields count: 2 pub mod CEnvTracer { - pub const m_vecEnd: usize = 0x4C0; // + pub const m_vecEnd: usize = 0x4C0; // Vector pub const m_flDelay: usize = 0x4CC; // float32 } // Parent: CPointEntity @@ -5271,11 +5271,11 @@ pub mod cs2_dumper { // NetworkVarNames: m_flAutoRideSpeed (float) // NetworkVarNames: m_bFakeLadder (bool) pub mod CFuncLadder { - pub const m_vecLadderDir: usize = 0x710; // + pub const m_vecLadderDir: usize = 0x710; // Vector pub const m_Dismounts: usize = 0x720; // CUtlVector> - pub const m_vecLocalTop: usize = 0x738; // - pub const m_vecPlayerMountPositionTop: usize = 0x744; // - pub const m_vecPlayerMountPositionBottom: usize = 0x750; // + pub const m_vecLocalTop: usize = 0x738; // Vector + pub const m_vecPlayerMountPositionTop: usize = 0x744; // Vector + pub const m_vecPlayerMountPositionBottom: usize = 0x750; // Vector pub const m_flAutoRideSpeed: usize = 0x75C; // float32 pub const m_bDisabled: usize = 0x760; // bool pub const m_bFakeLadder: usize = 0x761; // bool @@ -5287,7 +5287,7 @@ pub mod cs2_dumper { // Parent: CLogicalEntity // Fields count: 8 pub mod CPathKeyFrame { - pub const m_Origin: usize = 0x4C0; // + pub const m_Origin: usize = 0x4C0; // Vector pub const m_Angles: usize = 0x4CC; // QAngle pub const m_qAngle: usize = 0x4E0; // Quaternion pub const m_iNextKey: usize = 0x4F0; // CUtlSymbolLarge @@ -5364,10 +5364,10 @@ pub mod cs2_dumper { pub const m_unAccountID: usize = 0x714; // uint32 pub const m_unTraceID: usize = 0x718; // uint32 pub const m_rtGcTime: usize = 0x71C; // uint32 - pub const m_vecEndPos: usize = 0x720; // - pub const m_vecStart: usize = 0x72C; // - pub const m_vecLeft: usize = 0x738; // - pub const m_vecNormal: usize = 0x744; // + pub const m_vecEndPos: usize = 0x720; // Vector + pub const m_vecStart: usize = 0x72C; // Vector + pub const m_vecLeft: usize = 0x738; // Vector + pub const m_vecNormal: usize = 0x744; // Vector pub const m_nPlayer: usize = 0x750; // int32 pub const m_nEntity: usize = 0x754; // int32 pub const m_nHitbox: usize = 0x758; // int32 @@ -5400,8 +5400,8 @@ pub mod cs2_dumper { pub const m_flRestLength: usize = 0x4D0; // float32 pub const m_nameAttachStart: usize = 0x4D8; // CUtlSymbolLarge pub const m_nameAttachEnd: usize = 0x4E0; // CUtlSymbolLarge - pub const m_start: usize = 0x4E8; // - pub const m_end: usize = 0x4F4; // + pub const m_start: usize = 0x4E8; // Vector + pub const m_end: usize = 0x4F4; // Vector pub const m_teleportTick: usize = 0x500; // uint32 } // Parent: CBaseEntity @@ -5426,12 +5426,12 @@ pub mod cs2_dumper { // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) pub mod CEnvLightProbeVolume { - pub const m_hLightProbeTexture: usize = 0x1498; // - pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x14A0; // - pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x14A8; // - pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x14B0; // - pub const m_vBoxMins: usize = 0x14B8; // - pub const m_vBoxMaxs: usize = 0x14C4; // + pub const m_hLightProbeTexture: usize = 0x1498; // CStrongHandle + pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x14A0; // CStrongHandle + pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x14A8; // CStrongHandle + pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x14B0; // CStrongHandle + pub const m_vBoxMins: usize = 0x14B8; // Vector + pub const m_vBoxMaxs: usize = 0x14C4; // Vector pub const m_bMoveable: usize = 0x14D0; // bool pub const m_nHandshake: usize = 0x14D4; // int32 pub const m_nPriority: usize = 0x14D8; // int32 @@ -5455,7 +5455,7 @@ pub mod cs2_dumper { // Parent: CTriggerPush // Fields count: 1 pub mod CScriptTriggerPush { - pub const m_vExtent: usize = 0x8D8; // + pub const m_vExtent: usize = 0x8D8; // Vector } // Parent: CBaseEntity // Fields count: 1 @@ -5629,7 +5629,7 @@ pub mod cs2_dumper { pub const m_flAttenuation2: usize = 0xAC; // float32 pub const m_flTheta: usize = 0xB0; // float32 pub const m_flPhi: usize = 0xB4; // float32 - pub const m_hLightCookie: usize = 0xB8; // + pub const m_hLightCookie: usize = 0xB8; // CStrongHandle pub const m_nCascades: usize = 0xC0; // int32 pub const m_nCastShadows: usize = 0xC4; // int32 pub const m_nShadowWidth: usize = 0xC8; // int32 @@ -5665,11 +5665,11 @@ pub mod cs2_dumper { pub const m_bEnabled: usize = 0x144; // bool pub const m_bFlicker: usize = 0x145; // bool pub const m_bPrecomputedFieldsValid: usize = 0x146; // bool - pub const m_vPrecomputedBoundsMins: usize = 0x148; // - pub const m_vPrecomputedBoundsMaxs: usize = 0x154; // - pub const m_vPrecomputedOBBOrigin: usize = 0x160; // + pub const m_vPrecomputedBoundsMins: usize = 0x148; // Vector + pub const m_vPrecomputedBoundsMaxs: usize = 0x154; // Vector + pub const m_vPrecomputedOBBOrigin: usize = 0x160; // Vector pub const m_vPrecomputedOBBAngles: usize = 0x16C; // QAngle - pub const m_vPrecomputedOBBExtent: usize = 0x178; // + pub const m_vPrecomputedOBBExtent: usize = 0x178; // Vector pub const m_flPrecomputedMaxRange: usize = 0x184; // float32 pub const m_nFogLightingMode: usize = 0x188; // int32 pub const m_flFogContributionStength: usize = 0x18C; // float32 @@ -5698,8 +5698,8 @@ pub mod cs2_dumper { pub const m_nSmokeEffectTickBegin: usize = 0xAB0; // int32 pub const m_bDidSmokeEffect: usize = 0xAB4; // bool pub const m_nRandomSeed: usize = 0xAB8; // int32 - pub const m_vSmokeColor: usize = 0xABC; // - pub const m_vSmokeDetonationPos: usize = 0xAC8; // + pub const m_vSmokeColor: usize = 0xABC; // Vector + pub const m_vSmokeDetonationPos: usize = 0xAC8; // Vector pub const m_VoxelFrameData: usize = 0xAD8; // CUtlVector pub const m_flLastBounce: usize = 0xAF0; // GameTime_t pub const m_fllastSimulationTime: usize = 0xAF4; // GameTime_t @@ -5707,7 +5707,7 @@ pub mod cs2_dumper { // Parent: CTriggerMultiple // Fields count: 1 pub mod CScriptTriggerMultiple { - pub const m_vExtent: usize = 0x8E0; // + pub const m_vExtent: usize = 0x8E0; // Vector } // Parent: CSoundOpvarSetPointEntity // Fields count: 4 @@ -5730,7 +5730,7 @@ pub mod cs2_dumper { // Fields count: 140 pub mod CCSBot { pub const m_lastCoopSpawnPoint: usize = 0xF0; // CHandle - pub const m_eyePosition: usize = 0x100; // + pub const m_eyePosition: usize = 0x100; // Vector pub const m_name: usize = 0x10C; // char[64] pub const m_combatRange: usize = 0x14C; // float32 pub const m_isRogue: usize = 0x150; // bool @@ -5753,7 +5753,7 @@ pub mod cs2_dumper { pub const m_isAttacking: usize = 0x4CC; // bool pub const m_isOpeningDoor: usize = 0x4CD; // bool pub const m_taskEntity: usize = 0x4D4; // CHandle - pub const m_goalPosition: usize = 0x4E4; // + pub const m_goalPosition: usize = 0x4E4; // Vector pub const m_goalEntity: usize = 0x4F0; // CHandle pub const m_avoid: usize = 0x4F4; // CHandle pub const m_avoidTimestamp: usize = 0x4F8; // float32 @@ -5781,18 +5781,18 @@ pub mod cs2_dumper { pub const m_isWaitingForHostage: usize = 0x69C5; // bool pub const m_inhibitWaitingForHostageTimer: usize = 0x69C8; // CountdownTimer pub const m_waitForHostageTimer: usize = 0x69E0; // CountdownTimer - pub const m_noisePosition: usize = 0x69F8; // + pub const m_noisePosition: usize = 0x69F8; // Vector pub const m_noiseTravelDistance: usize = 0x6A04; // float32 pub const m_noiseTimestamp: usize = 0x6A08; // float32 pub const m_noiseSource: usize = 0x6A10; // CCSPlayerPawn* pub const m_noiseBendTimer: usize = 0x6A28; // CountdownTimer - pub const m_bentNoisePosition: usize = 0x6A40; // + pub const m_bentNoisePosition: usize = 0x6A40; // Vector pub const m_bendNoisePositionValid: usize = 0x6A4C; // bool pub const m_lookAroundStateTimestamp: usize = 0x6A50; // float32 pub const m_lookAheadAngle: usize = 0x6A54; // float32 pub const m_forwardAngle: usize = 0x6A58; // float32 pub const m_inhibitLookAroundTimestamp: usize = 0x6A5C; // float32 - pub const m_lookAtSpot: usize = 0x6A64; // + pub const m_lookAtSpot: usize = 0x6A64; // Vector pub const m_lookAtSpotDuration: usize = 0x6A74; // float32 pub const m_lookAtSpotTimestamp: usize = 0x6A78; // float32 pub const m_lookAtSpotAngleTolerance: usize = 0x6A7C; // float32 @@ -5801,7 +5801,7 @@ pub mod cs2_dumper { pub const m_lookAtDesc: usize = 0x6A88; // char* pub const m_peripheralTimestamp: usize = 0x6A90; // float32 pub const m_approachPointCount: usize = 0x6C18; // uint8 - pub const m_approachPointViewPosition: usize = 0x6C1C; // + pub const m_approachPointViewPosition: usize = 0x6C1C; // Vector pub const m_viewSteadyTimer: usize = 0x6C28; // IntervalTimer pub const m_tossGrenadeTimer: usize = 0x6C40; // CountdownTimer pub const m_isAvoidingGrenade: usize = 0x6C60; // CountdownTimer @@ -5811,9 +5811,9 @@ pub mod cs2_dumper { pub const m_lookPitchVel: usize = 0x7090; // float32 pub const m_lookYaw: usize = 0x7094; // float32 pub const m_lookYawVel: usize = 0x7098; // float32 - pub const m_targetSpot: usize = 0x709C; // - pub const m_targetSpotVelocity: usize = 0x70A8; // - pub const m_targetSpotPredicted: usize = 0x70B4; // + pub const m_targetSpot: usize = 0x709C; // Vector + pub const m_targetSpotVelocity: usize = 0x70A8; // Vector + pub const m_targetSpotPredicted: usize = 0x70B4; // Vector pub const m_aimError: usize = 0x70C0; // QAngle pub const m_aimGoal: usize = 0x70CC; // QAngle pub const m_targetSpotTime: usize = 0x70D8; // GameTime_t @@ -5824,7 +5824,7 @@ pub mod cs2_dumper { pub const m_enemy: usize = 0x7108; // CHandle pub const m_isEnemyVisible: usize = 0x710C; // bool pub const m_visibleEnemyParts: usize = 0x710D; // uint8 - pub const m_lastEnemyPosition: usize = 0x7110; // + pub const m_lastEnemyPosition: usize = 0x7110; // Vector pub const m_lastSawEnemyTimestamp: usize = 0x711C; // float32 pub const m_firstSawEnemyTimestamp: usize = 0x7120; // float32 pub const m_currentEnemyAcquireTimestamp: usize = 0x7124; // float32 @@ -5855,18 +5855,18 @@ pub mod cs2_dumper { pub const m_enemyQueueAttendIndex: usize = 0x748A; // uint8 pub const m_isStuck: usize = 0x748B; // bool pub const m_stuckTimestamp: usize = 0x748C; // GameTime_t - pub const m_stuckSpot: usize = 0x7490; // + pub const m_stuckSpot: usize = 0x7490; // Vector pub const m_wiggleTimer: usize = 0x74A0; // CountdownTimer pub const m_stuckJumpTimer: usize = 0x74B8; // CountdownTimer pub const m_nextCleanupCheckTimestamp: usize = 0x74D0; // GameTime_t pub const m_avgVel: usize = 0x74D4; // float32[10] pub const m_avgVelIndex: usize = 0x74FC; // int32 pub const m_avgVelCount: usize = 0x7500; // int32 - pub const m_lastOrigin: usize = 0x7504; // + pub const m_lastOrigin: usize = 0x7504; // Vector pub const m_lastRadioRecievedTimestamp: usize = 0x7514; // float32 pub const m_lastRadioSentTimestamp: usize = 0x7518; // float32 pub const m_radioSubject: usize = 0x751C; // CHandle - pub const m_radioPosition: usize = 0x7520; // + pub const m_radioPosition: usize = 0x7520; // Vector pub const m_voiceEndTimestamp: usize = 0x752C; // float32 pub const m_lastValidReactionQueueFrame: usize = 0x7538; // int32 } @@ -5891,7 +5891,7 @@ pub mod cs2_dumper { pub mod CSoundAreaEntityBase { pub const m_bDisabled: usize = 0x4C0; // bool pub const m_iszSoundAreaType: usize = 0x4C8; // CUtlSymbolLarge - pub const m_vPos: usize = 0x4D0; // + pub const m_vPos: usize = 0x4D0; // Vector } // Parent: CPlayer_UseServices // Fields count: 4 @@ -5920,7 +5920,7 @@ pub mod cs2_dumper { pub const m_bitsDamageInflict: usize = 0x8CC; // int32 pub const m_damageModel: usize = 0x8D0; // int32 pub const m_bNoDmgForce: usize = 0x8D4; // bool - pub const m_vDamageForce: usize = 0x8D8; // + pub const m_vDamageForce: usize = 0x8D8; // Vector pub const m_thinkAlways: usize = 0x8E4; // bool pub const m_hurtThinkPeriod: usize = 0x8E8; // float32 pub const m_OnHurt: usize = 0x8F0; // CEntityIOOutput @@ -6021,7 +6021,7 @@ pub mod cs2_dumper { pub const m_flForwardMove: usize = 0x1AC; // float32 pub const m_flLeftMove: usize = 0x1B0; // float32 pub const m_flUpMove: usize = 0x1B4; // float32 - pub const m_vecLastMovementImpulses: usize = 0x1B8; // + pub const m_vecLastMovementImpulses: usize = 0x1B8; // Vector pub const m_vecOldViewAngles: usize = 0x1C4; // QAngle } // Parent: CBaseTrigger @@ -6126,7 +6126,7 @@ pub mod cs2_dumper { pub const m_iszLaserTarget: usize = 0x7B0; // CUtlSymbolLarge pub const m_pSprite: usize = 0x7B8; // CSprite* pub const m_iszSpriteName: usize = 0x7C0; // CUtlSymbolLarge - pub const m_firePosition: usize = 0x7C8; // + pub const m_firePosition: usize = 0x7C8; // Vector pub const m_flStartFrame: usize = 0x7D4; // float32 } // Parent: CSprite @@ -6140,7 +6140,7 @@ pub mod cs2_dumper { // Parent: CPhysConstraint // Fields count: 4 pub mod CPhysPulley { - pub const m_position2: usize = 0x518; // + pub const m_position2: usize = 0x518; // Vector pub const m_offset: usize = 0x524; // Vector[2] pub const m_addLength: usize = 0x53C; // float32 pub const m_gearRatio: usize = 0x540; // float32 @@ -6225,9 +6225,9 @@ pub mod cs2_dumper { pub const m_z: usize = 0x8F8; // float32 pub const m_angle: usize = 0x8FC; // float32 pub const m_angleChange: usize = 0x900; // float32 - pub const m_forward: usize = 0x904; // - pub const m_perp: usize = 0x910; // - pub const m_poolOrigin: usize = 0x91C; // + pub const m_forward: usize = 0x904; // Vector + pub const m_perp: usize = 0x910; // Vector + pub const m_poolOrigin: usize = 0x91C; // Vector pub const m_waterLevel: usize = 0x928; // float32 pub const m_speed: usize = 0x92C; // float32 pub const m_desiredSpeed: usize = 0x930; // float32 @@ -6269,7 +6269,7 @@ pub mod cs2_dumper { // Parent: CPhysConstraint // Fields count: 10 pub mod CPhysSlideConstraint { - pub const m_axisEnd: usize = 0x520; // + pub const m_axisEnd: usize = 0x520; // Vector pub const m_slideFriction: usize = 0x52C; // float32 pub const m_systemLoadScale: usize = 0x530; // float32 pub const m_initialOffset: usize = 0x534; // float32 @@ -6325,7 +6325,7 @@ pub mod cs2_dumper { pub const m_prevLocalAngles: usize = 0x7C4; // QAngle pub const m_angStart: usize = 0x7D0; // QAngle pub const m_bStopAtStartPos: usize = 0x7DC; // bool - pub const m_vecClientOrigin: usize = 0x7E0; // + pub const m_vecClientOrigin: usize = 0x7E0; // Vector pub const m_vecClientAngles: usize = 0x7EC; // QAngle } // Parent: CBaseGrenade @@ -6339,21 +6339,21 @@ pub mod cs2_dumper { // NetworkVarNames: m_nExplodeEffectTickBegin (int) // NetworkVarNames: m_vecExplodeEffectOrigin (Vector) pub mod CBaseCSGrenadeProjectile { - pub const m_vInitialPosition: usize = 0xA20; // - pub const m_vInitialVelocity: usize = 0xA2C; // + pub const m_vInitialPosition: usize = 0xA20; // Vector + pub const m_vInitialVelocity: usize = 0xA2C; // Vector pub const m_nBounces: usize = 0xA38; // int32 pub const m_nExplodeEffectIndex: usize = 0xA40; // CStrongHandle pub const m_nExplodeEffectTickBegin: usize = 0xA48; // int32 - pub const m_vecExplodeEffectOrigin: usize = 0xA4C; // + pub const m_vecExplodeEffectOrigin: usize = 0xA4C; // Vector pub const m_flSpawnTime: usize = 0xA58; // GameTime_t pub const m_unOGSExtraFlags: usize = 0xA5C; // uint8 pub const m_bDetonationRecorded: usize = 0xA5D; // bool pub const m_flDetonateTime: usize = 0xA60; // GameTime_t pub const m_nItemIndex: usize = 0xA64; // uint16 - pub const m_vecOriginalSpawnLocation: usize = 0xA68; // + pub const m_vecOriginalSpawnLocation: usize = 0xA68; // Vector pub const m_flLastBounceSoundTime: usize = 0xA74; // GameTime_t pub const m_vecGrenadeSpin: usize = 0xA78; // RotationVector - pub const m_vecLastHitSurfaceNormal: usize = 0xA84; // + pub const m_vecLastHitSurfaceNormal: usize = 0xA84; // Vector pub const m_nTicksAtZeroVelocity: usize = 0xA90; // int32 pub const m_bHasEverHitPlayer: usize = 0xA94; // bool pub const m_bClearFromPlayers: usize = 0xA95; // bool @@ -6390,14 +6390,14 @@ pub mod cs2_dumper { pub const m_flFadeOutLength: usize = 0x724; // float32 pub const m_flStartTime: usize = 0x728; // GameTime_t pub const m_nDissolveType: usize = 0x72C; // EntityDisolveType_t - pub const m_vDissolverOrigin: usize = 0x730; // + pub const m_vDissolverOrigin: usize = 0x730; // Vector pub const m_nMagnitude: usize = 0x73C; // uint32 } // Parent: CSoundEventEntity // Fields count: 2 pub mod CSoundEventOBBEntity { - pub const m_vMins: usize = 0x568; // - pub const m_vMaxs: usize = 0x574; // + pub const m_vMins: usize = 0x568; // Vector + pub const m_vMaxs: usize = 0x574; // Vector } // Parent: CPointEntity // Fields count: 12 @@ -6433,8 +6433,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_flFalloffExponent (float) pub mod CEnvVolumetricFogVolume { pub const m_bActive: usize = 0x4C0; // bool - pub const m_vBoxMins: usize = 0x4C4; // - pub const m_vBoxMaxs: usize = 0x4D0; // + pub const m_vBoxMins: usize = 0x4C4; // Vector + pub const m_vBoxMaxs: usize = 0x4D0; // Vector pub const m_bStartDisabled: usize = 0x4DC; // bool pub const m_flStrength: usize = 0x4E0; // float32 pub const m_nFalloffShape: usize = 0x4E4; // int32 @@ -6493,7 +6493,7 @@ pub mod cs2_dumper { pub const m_flFrame: usize = 0x790; // float32 pub const m_nClipStyle: usize = 0x794; // BeamClipStyle_t pub const m_bTurnedOff: usize = 0x798; // bool - pub const m_vecEndPos: usize = 0x79C; // + pub const m_vecEndPos: usize = 0x79C; // Vector pub const m_hEndEntity: usize = 0x7A8; // CHandle pub const m_nDissolveType: usize = 0x7AC; // int32 } @@ -6543,8 +6543,8 @@ pub mod cs2_dumper { pub const m_flShadowStrength: usize = 0x698; // float32 pub const m_nObjectCulling: usize = 0x69C; // uint8 pub const m_nAddDecal: usize = 0x6A0; // int32 - pub const m_vDecalPosition: usize = 0x6A4; // - pub const m_vDecalForwardAxis: usize = 0x6B0; // + pub const m_vDecalPosition: usize = 0x6A4; // Vector + pub const m_vDecalForwardAxis: usize = 0x6B0; // Vector pub const m_flDecalHealBloodRate: usize = 0x6BC; // float32 pub const m_flDecalHealHeightRate: usize = 0x6C0; // float32 pub const m_ConfigEntitiesToPropagateMaterialDecalsTo: usize = 0x6C8; // CNetworkUtlVectorBase> @@ -6582,7 +6582,7 @@ pub mod cs2_dumper { pub const m_bDisabled: usize = 0x4C0; // bool pub const m_radius: usize = 0x4C4; // float32 pub const m_force: usize = 0x4C8; // float32 - pub const m_axis: usize = 0x4CC; // + pub const m_axis: usize = 0x4CC; // Vector } // Parent: CBaseModelEntity // Fields count: 6 @@ -6799,7 +6799,7 @@ pub mod cs2_dumper { pub const m_OnPlayerPickup: usize = 0xD90; // CEntityIOOutput pub const m_weaponMode: usize = 0xDB8; // CSWeaponMode pub const m_flTurningInaccuracyDelta: usize = 0xDBC; // float32 - pub const m_vecTurningInaccuracyEyeDirLast: usize = 0xDC0; // + pub const m_vecTurningInaccuracyEyeDirLast: usize = 0xDC0; // Vector pub const m_flTurningInaccuracy: usize = 0xDCC; // float32 pub const m_fAccuracyPenalty: usize = 0xDD0; // float32 pub const m_flLastAccuracyUpdateTime: usize = 0xDD4; // GameTime_t @@ -6898,11 +6898,11 @@ pub mod cs2_dumper { // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) pub mod CCSPlayerResource { - pub const m_bHostageAlive: usize = 0x4C0; // - pub const m_isHostageFollowingSomeone: usize = 0x4CC; // + pub const m_bHostageAlive: usize = 0x4C0; // bool[12] + pub const m_isHostageFollowingSomeone: usize = 0x4CC; // bool[12] pub const m_iHostageEntityIDs: usize = 0x4D8; // CEntityIndex[12] - pub const m_bombsiteCenterA: usize = 0x508; // - pub const m_bombsiteCenterB: usize = 0x514; // + pub const m_bombsiteCenterA: usize = 0x508; // Vector + pub const m_bombsiteCenterB: usize = 0x514; // Vector pub const m_hostageRescueX: usize = 0x520; // int32[4] pub const m_hostageRescueY: usize = 0x530; // int32[4] pub const m_hostageRescueZ: usize = 0x540; // int32[4] @@ -7016,7 +7016,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_flHDRColorScale (float32) // NetworkVarNames: m_flFarZScale (float32) pub mod CSun { - pub const m_vDirection: usize = 0x710; // + pub const m_vDirection: usize = 0x710; // Vector pub const m_clrOverlay: usize = 0x71C; // Color pub const m_iszEffectName: usize = 0x720; // CUtlSymbolLarge pub const m_iszSSEffectName: usize = 0x728; // CUtlSymbolLarge @@ -7369,8 +7369,8 @@ pub mod cs2_dumper { pub const m_TeamRespawnWaveTimes: usize = 0xBEC; // float32[32] pub const m_flNextRespawnWave: usize = 0xC6C; // GameTime_t[32] pub const m_nServerQuestID: usize = 0xCEC; // int32 - pub const m_vMinimapMins: usize = 0xCF0; // - pub const m_vMinimapMaxs: usize = 0xCFC; // + pub const m_vMinimapMins: usize = 0xCF0; // Vector + pub const m_vMinimapMaxs: usize = 0xCFC; // Vector pub const m_MinimapVerticalSectionHeights: usize = 0xD08; // float32[8] pub const m_bDontIncrementCoopWave: usize = 0xD28; // bool pub const m_bSpawnedTerrorHuntHeavy: usize = 0xD29; // bool @@ -7449,7 +7449,7 @@ pub mod cs2_dumper { pub const m_bTargetBombed: usize = 0xF38; // bool pub const m_bBombDefused: usize = 0xF39; // bool pub const m_bMapHasBombZone: usize = 0xF3A; // bool - pub const m_vecMainCTSpawnPos: usize = 0xF58; // + pub const m_vecMainCTSpawnPos: usize = 0xF58; // Vector pub const m_CTSpawnPointsMasterList: usize = 0xF68; // CUtlVector pub const m_TerroristSpawnPointsMasterList: usize = 0xF80; // CUtlVector pub const m_bRespawningAllRespawnablePlayers: usize = 0xF98; // bool @@ -7588,7 +7588,7 @@ pub mod cs2_dumper { pub const m_nCubemapSourceType: usize = 0x4EC; // int32 pub const m_hSkyMaterial: usize = 0x4F0; // CStrongHandle pub const m_iszSkyEntity: usize = 0x4F8; // CUtlSymbolLarge - pub const m_hFogCubemapTexture: usize = 0x500; // + pub const m_hFogCubemapTexture: usize = 0x500; // CStrongHandle pub const m_bHasHeightFogEnd: usize = 0x508; // bool pub const m_bFirstTime: usize = 0x509; // bool } @@ -7599,8 +7599,8 @@ pub mod cs2_dumper { // Parent: CSoundEventEntity // Fields count: 2 pub mod CSoundEventAABBEntity { - pub const m_vMins: usize = 0x568; // - pub const m_vMaxs: usize = 0x574; // + pub const m_vMins: usize = 0x568; // Vector + pub const m_vMaxs: usize = 0x574; // Vector } // Parent: CModelPointEntity // Fields count: 15 @@ -7671,12 +7671,12 @@ pub mod cs2_dumper { pub const m_bUnderCrosshair: usize = 0x921; // bool pub const m_bUnstoppable: usize = 0x922; // bool pub const m_flFinishedTime: usize = 0x924; // GameTime_t - pub const m_vecFinishOrigin: usize = 0x928; // + pub const m_vecFinishOrigin: usize = 0x928; // Vector pub const m_vecOriginalAngles: usize = 0x934; // QAngle pub const m_vecFinishAngles: usize = 0x940; // QAngle pub const m_bPreventChangesWhileMoving: usize = 0x94C; // bool pub const m_bDisabled: usize = 0x94D; // bool - pub const m_vecTeleportOrigin: usize = 0x950; // + pub const m_vecTeleportOrigin: usize = 0x950; // Vector pub const m_flAbortedPlaybackAt: usize = 0x95C; // GameTime_t pub const m_pOnCommentaryStarted: usize = 0x960; // CEntityIOOutput pub const m_pOnCommentaryStopped: usize = 0x988; // CEntityIOOutput @@ -7866,7 +7866,7 @@ pub mod cs2_dumper { // Fields count: 6 pub mod CPointVelocitySensor { pub const m_hTargetEntity: usize = 0x4C0; // CHandle - pub const m_vecAxis: usize = 0x4C4; // + pub const m_vecAxis: usize = 0x4C4; // Vector pub const m_bEnabled: usize = 0x4D0; // bool pub const m_fPrevVelocity: usize = 0x4D4; // float32 pub const m_flAvgInterval: usize = 0x4D8; // float32 @@ -7965,15 +7965,15 @@ pub mod cs2_dumper { // Parent: CSoundOpvarSetPointEntity // Fields count: 9 pub mod CSoundOpvarSetAABBEntity { - pub const m_vDistanceInnerMins: usize = 0x668; // - pub const m_vDistanceInnerMaxs: usize = 0x674; // - pub const m_vDistanceOuterMins: usize = 0x680; // - pub const m_vDistanceOuterMaxs: usize = 0x68C; // + pub const m_vDistanceInnerMins: usize = 0x668; // Vector + pub const m_vDistanceInnerMaxs: usize = 0x674; // Vector + pub const m_vDistanceOuterMins: usize = 0x680; // Vector + pub const m_vDistanceOuterMaxs: usize = 0x68C; // Vector pub const m_nAABBDirection: usize = 0x698; // int32 - pub const m_vInnerMins: usize = 0x69C; // - pub const m_vInnerMaxs: usize = 0x6A8; // - pub const m_vOuterMins: usize = 0x6B4; // - pub const m_vOuterMaxs: usize = 0x6C0; // + pub const m_vInnerMins: usize = 0x69C; // Vector + pub const m_vInnerMaxs: usize = 0x6A8; // Vector + pub const m_vOuterMins: usize = 0x6B4; // Vector + pub const m_vOuterMaxs: usize = 0x6C0; // Vector } // Parent: None // Fields count: 2 @@ -7992,7 +7992,7 @@ pub mod cs2_dumper { // Parent: CTriggerOnce // Fields count: 1 pub mod CScriptTriggerOnce { - pub const m_vExtent: usize = 0x8E0; // + pub const m_vExtent: usize = 0x8E0; // Vector } // Parent: CPointEntity // Fields count: 0 @@ -8012,7 +8012,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_flGlowStartTime (float) // NetworkVarNames: m_bEligibleForScreenHighlight (bool) pub mod CGlowProperty { - pub const m_fGlowColor: usize = 0x8; // + pub const m_fGlowColor: usize = 0x8; // Vector pub const m_iGlowType: usize = 0x30; // int32 pub const m_iGlowTeam: usize = 0x34; // int32 pub const m_nGlowRange: usize = 0x38; // int32 @@ -8114,7 +8114,7 @@ pub mod cs2_dumper { // Fields count: 6 pub mod CPhysLength { pub const m_offset: usize = 0x518; // Vector[2] - pub const m_vecAttach: usize = 0x530; // + pub const m_vecAttach: usize = 0x530; // Vector pub const m_addLength: usize = 0x53C; // float32 pub const m_minLength: usize = 0x540; // float32 pub const m_totalLength: usize = 0x544; // float32 @@ -8198,7 +8198,7 @@ pub mod cs2_dumper { // Fields count: 4 pub mod CBlood { pub const m_vecSprayAngles: usize = 0x4C0; // QAngle - pub const m_vecSprayDir: usize = 0x4CC; // + pub const m_vecSprayDir: usize = 0x4CC; // Vector pub const m_flAmount: usize = 0x4D8; // float32 pub const m_Color: usize = 0x4DC; // int32 } @@ -8311,10 +8311,10 @@ pub mod cs2_dumper { pub const m_extent: usize = 0x1280; // Extent pub const m_damageTimer: usize = 0x1298; // CountdownTimer pub const m_damageRampTimer: usize = 0x12B0; // CountdownTimer - pub const m_splashVelocity: usize = 0x12C8; // - pub const m_InitialSplashVelocity: usize = 0x12D4; // - pub const m_startPos: usize = 0x12E0; // - pub const m_vecOriginalSpawnLocation: usize = 0x12EC; // + pub const m_splashVelocity: usize = 0x12C8; // Vector + pub const m_InitialSplashVelocity: usize = 0x12D4; // Vector + pub const m_startPos: usize = 0x12E0; // Vector + pub const m_vecOriginalSpawnLocation: usize = 0x12EC; // Vector pub const m_activeTimer: usize = 0x12F8; // IntervalTimer pub const m_fireSpawnOffset: usize = 0x1308; // int32 pub const m_nMaxFlames: usize = 0x130C; // int32 @@ -8410,8 +8410,8 @@ pub mod cs2_dumper { // Parent: CInfoDynamicShadowHint // Fields count: 2 pub mod CInfoDynamicShadowHintBox { - pub const m_vBoxMins: usize = 0x4D8; // - pub const m_vBoxMaxs: usize = 0x4E4; // + pub const m_vBoxMins: usize = 0x4D8; // Vector + pub const m_vBoxMaxs: usize = 0x4E4; // Vector } // Parent: CBaseCSGrenade // Fields count: 0 @@ -8435,11 +8435,11 @@ pub mod cs2_dumper { pub const m_OriginalOwnerXuidLow: usize = 0xE48; // uint32 pub const m_OriginalOwnerXuidHigh: usize = 0xE4C; // uint32 pub const m_updateTimer: usize = 0xE50; // CountdownTimer - pub const m_stuckAnchor: usize = 0xE68; // + pub const m_stuckAnchor: usize = 0xE68; // Vector pub const m_stuckTimer: usize = 0xE78; // CountdownTimer pub const m_collisionStuckTimer: usize = 0xE90; // CountdownTimer pub const m_isOnGround: usize = 0xEA8; // bool - pub const m_vFallVelocity: usize = 0xEAC; // + pub const m_vFallVelocity: usize = 0xEAC; // Vector pub const m_activity: usize = 0xEB8; // ChickenActivity pub const m_activityTimer: usize = 0xEC0; // CountdownTimer pub const m_turnRate: usize = 0xED8; // float32 @@ -8459,10 +8459,10 @@ pub mod cs2_dumper { pub const m_repathTimer: usize = 0x2F80; // CountdownTimer pub const m_inhibitDoorTimer: usize = 0x2F98; // CountdownTimer pub const m_inhibitObstacleAvoidanceTimer: usize = 0x3028; // CountdownTimer - pub const m_vecPathGoal: usize = 0x3048; // + pub const m_vecPathGoal: usize = 0x3048; // Vector pub const m_flActiveFollowStartTime: usize = 0x3054; // GameTime_t pub const m_followMinuteTimer: usize = 0x3058; // CountdownTimer - pub const m_vecLastEggPoopPosition: usize = 0x3070; // + pub const m_vecLastEggPoopPosition: usize = 0x3070; // Vector pub const m_vecEggsPooped: usize = 0x3080; // CUtlVector> pub const m_BlockDirectionTimer: usize = 0x30A0; // CountdownTimer } @@ -8561,8 +8561,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_flCapsuleRadius (float) pub mod CCollisionProperty { pub const m_collisionAttribute: usize = 0x10; // VPhysicsCollisionAttribute_t - pub const m_vecMins: usize = 0x40; // - pub const m_vecMaxs: usize = 0x4C; // + pub const m_vecMins: usize = 0x40; // Vector + pub const m_vecMaxs: usize = 0x4C; // Vector pub const m_usSolidFlags: usize = 0x5A; // uint8 pub const m_nSolidType: usize = 0x5B; // SolidType_t pub const m_triggerBloat: usize = 0x5C; // uint8 @@ -8570,12 +8570,12 @@ pub mod cs2_dumper { pub const m_CollisionGroup: usize = 0x5E; // uint8 pub const m_nEnablePhysics: usize = 0x5F; // uint8 pub const m_flBoundingRadius: usize = 0x60; // float32 - pub const m_vecSpecifiedSurroundingMins: usize = 0x64; // - pub const m_vecSpecifiedSurroundingMaxs: usize = 0x70; // - pub const m_vecSurroundingMaxs: usize = 0x7C; // - pub const m_vecSurroundingMins: usize = 0x88; // - pub const m_vCapsuleCenter1: usize = 0x94; // - pub const m_vCapsuleCenter2: usize = 0xA0; // + pub const m_vecSpecifiedSurroundingMins: usize = 0x64; // Vector + pub const m_vecSpecifiedSurroundingMaxs: usize = 0x70; // Vector + pub const m_vecSurroundingMaxs: usize = 0x7C; // Vector + pub const m_vecSurroundingMins: usize = 0x88; // Vector + pub const m_vCapsuleCenter1: usize = 0x94; // Vector + pub const m_vCapsuleCenter2: usize = 0xA0; // Vector pub const m_flCapsuleRadius: usize = 0xAC; // float32 } // Parent: CBaseEntity @@ -8634,8 +8634,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_vMin (Vector) // NetworkVarNames: m_vMax (Vector) pub mod CSoundAreaEntityOrientedBox { - pub const m_vMin: usize = 0x4E0; // - pub const m_vMax: usize = 0x4EC; // + pub const m_vMin: usize = 0x4E0; // Vector + pub const m_vMax: usize = 0x4EC; // Vector } // Parent: CBaseTrigger // Fields count: 13 @@ -8663,10 +8663,10 @@ pub mod cs2_dumper { pub const m_linearForce: usize = 0x8DC; // float32 pub const m_flFrequency: usize = 0x8E0; // float32 pub const m_flDampingRatio: usize = 0x8E4; // float32 - pub const m_vecLinearForcePointAt: usize = 0x8E8; // + pub const m_vecLinearForcePointAt: usize = 0x8E8; // Vector pub const m_bCollapseToForcePoint: usize = 0x8F4; // bool - pub const m_vecLinearForcePointAtWorld: usize = 0x8F8; // - pub const m_vecLinearForceDirection: usize = 0x904; // + pub const m_vecLinearForcePointAtWorld: usize = 0x8F8; // Vector + pub const m_vecLinearForceDirection: usize = 0x904; // Vector pub const m_bConvertToDebrisWhenPossible: usize = 0x910; // bool } // Parent: None @@ -8695,7 +8695,7 @@ pub mod cs2_dumper { pub const m_matPanelTransformWsTemp: usize = 0x768; // matrix3x4_t pub const m_vecShatterGlassShards: usize = 0x798; // CUtlVector pub const m_PanelSize: usize = 0x7B0; // Vector2D - pub const m_vecPanelNormalWs: usize = 0x7B8; // + pub const m_vecPanelNormalWs: usize = 0x7B8; // Vector pub const m_nNumShardsEverCreated: usize = 0x7C4; // int32 pub const m_flLastShatterSoundEmitTime: usize = 0x7C8; // GameTime_t pub const m_flLastCleanupTime: usize = 0x7CC; // GameTime_t @@ -8816,7 +8816,7 @@ pub mod cs2_dumper { // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) pub mod fogparams_t { - pub const dirPrimary: usize = 0x8; // + pub const dirPrimary: usize = 0x8; // Vector pub const colorPrimary: usize = 0x14; // Color pub const colorSecondary: usize = 0x18; // Color pub const colorPrimaryLerpTo: usize = 0x1C; // Color @@ -8933,14 +8933,14 @@ pub mod cs2_dumper { pub const m_flWait: usize = 0x718; // float32 pub const m_flLip: usize = 0x71C; // float32 pub const m_bAlwaysFireBlockedOutputs: usize = 0x720; // bool - pub const m_vecPosition1: usize = 0x724; // - pub const m_vecPosition2: usize = 0x730; // + pub const m_vecPosition1: usize = 0x724; // Vector + pub const m_vecPosition2: usize = 0x730; // Vector pub const m_vecMoveAng: usize = 0x73C; // QAngle pub const m_vecAngle1: usize = 0x748; // QAngle pub const m_vecAngle2: usize = 0x754; // QAngle pub const m_flHeight: usize = 0x760; // float32 pub const m_hActivator: usize = 0x764; // CHandle - pub const m_vecFinalDest: usize = 0x768; // + pub const m_vecFinalDest: usize = 0x768; // Vector pub const m_vecFinalAngle: usize = 0x774; // QAngle pub const m_movementType: usize = 0x780; // int32 pub const m_sMaster: usize = 0x788; // CUtlSymbolLarge @@ -8992,10 +8992,10 @@ pub mod cs2_dumper { pub mod CTextureBasedAnimatable { pub const m_bLoop: usize = 0x710; // bool pub const m_flFPS: usize = 0x714; // float32 - pub const m_hPositionKeys: usize = 0x718; // - pub const m_hRotationKeys: usize = 0x720; // - pub const m_vAnimationBoundsMin: usize = 0x728; // - pub const m_vAnimationBoundsMax: usize = 0x734; // + pub const m_hPositionKeys: usize = 0x718; // CStrongHandle + pub const m_hRotationKeys: usize = 0x720; // CStrongHandle + pub const m_vAnimationBoundsMin: usize = 0x728; // Vector + pub const m_vAnimationBoundsMax: usize = 0x734; // Vector pub const m_flStartTime: usize = 0x740; // float32 pub const m_flStartFrame: usize = 0x744; // float32 } @@ -9003,13 +9003,13 @@ pub mod cs2_dumper { // Fields count: 3 pub mod CMarkupVolumeWithRef { pub const m_bUseRef: usize = 0x750; // bool - pub const m_vRefPos: usize = 0x754; // + pub const m_vRefPos: usize = 0x754; // Vector pub const m_flRefDot: usize = 0x760; // float32 } // Parent: CPhysForce // Fields count: 1 pub mod CPhysThruster { - pub const m_localOrigin: usize = 0x520; // + pub const m_localOrigin: usize = 0x520; // Vector } // Parent: None // Fields count: 5 @@ -9132,7 +9132,7 @@ pub mod cs2_dumper { pub const m_iPlayerState: usize = 0xC54; // CSPlayerState pub const m_chickenIdleSoundTimer: usize = 0xC60; // CountdownTimer pub const m_chickenJumpSoundTimer: usize = 0xC78; // CountdownTimer - pub const m_vecLastBookmarkedPosition: usize = 0xD30; // + pub const m_vecLastBookmarkedPosition: usize = 0xD30; // Vector pub const m_flLastDistanceTraveledNotice: usize = 0xD3C; // float32 pub const m_flAccumulatedDistanceTraveled: usize = 0xD40; // float32 pub const m_flLastFriendlyFireDamageReductionRatio: usize = 0xD44; // float32 @@ -9180,8 +9180,8 @@ pub mod cs2_dumper { pub const m_grenadeParameterStashTime: usize = 0x11E4; // GameTime_t pub const m_bGrenadeParametersStashed: usize = 0x11E8; // bool pub const m_angStashedShootAngles: usize = 0x11EC; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x11F8; // - pub const m_vecStashedVelocity: usize = 0x1204; // + pub const m_vecStashedGrenadeThrowPosition: usize = 0x11F8; // Vector + pub const m_vecStashedVelocity: usize = 0x1204; // Vector pub const m_angShootAngleHistory: usize = 0x1210; // QAngle[2] pub const m_vecThrowPositionHistory: usize = 0x1228; // Vector[2] pub const m_vecVelocityHistory: usize = 0x1240; // Vector[2] @@ -9198,7 +9198,7 @@ pub mod cs2_dumper { pub const m_flHitHeading: usize = 0x127C; // float32 pub const m_nHitBodyPart: usize = 0x1280; // int32 pub const m_iHostagesKilled: usize = 0x1284; // int32 - pub const m_vecTotalBulletForce: usize = 0x1288; // + pub const m_vecTotalBulletForce: usize = 0x1288; // Vector pub const m_flFlashDuration: usize = 0x1294; // float32 pub const m_flFlashMaxAlpha: usize = 0x1298; // float32 pub const m_flProgressBarStartTime: usize = 0x129C; // float32 @@ -9206,19 +9206,19 @@ pub mod cs2_dumper { pub const m_bWaitForNoAttack: usize = 0x12A4; // bool pub const m_flLowerBodyYawTarget: usize = 0x12A8; // float32 pub const m_bStrafing: usize = 0x12AC; // bool - pub const m_lastStandingPos: usize = 0x12B0; // + pub const m_lastStandingPos: usize = 0x12B0; // Vector pub const m_ignoreLadderJumpTime: usize = 0x12BC; // float32 pub const m_ladderSurpressionTimer: usize = 0x12C0; // CountdownTimer - pub const m_lastLadderNormal: usize = 0x12D8; // - pub const m_lastLadderPos: usize = 0x12E4; // + pub const m_lastLadderNormal: usize = 0x12D8; // Vector + pub const m_lastLadderPos: usize = 0x12E4; // Vector pub const m_thirdPersonHeading: usize = 0x12F0; // QAngle pub const m_flSlopeDropOffset: usize = 0x12FC; // float32 pub const m_flSlopeDropHeight: usize = 0x1300; // float32 - pub const m_vHeadConstraintOffset: usize = 0x1304; // + pub const m_vHeadConstraintOffset: usize = 0x1304; // Vector pub const m_iLastWeaponFireUsercmd: usize = 0x1318; // int32 pub const m_angEyeAngles: usize = 0x131C; // QAngle pub const m_bVCollisionInitted: usize = 0x1328; // bool - pub const m_storedSpawnPosition: usize = 0x132C; // + pub const m_storedSpawnPosition: usize = 0x132C; // Vector pub const m_storedSpawnAngle: usize = 0x1338; // QAngle pub const m_bIsSpawning: usize = 0x1344; // bool pub const m_bHideTargetID: usize = 0x1345; // bool @@ -9245,7 +9245,7 @@ pub mod cs2_dumper { pub const m_nSurvivalTeamNumber: usize = 0x1568; // int32 pub const m_bHasDeathInfo: usize = 0x156C; // bool pub const m_flDeathInfoTime: usize = 0x1570; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x1574; // + pub const m_vecDeathInfoOrigin: usize = 0x1574; // Vector pub const m_bKilledByHeadshot: usize = 0x1580; // bool pub const m_LastHitBox: usize = 0x1584; // int32 pub const m_LastHealth: usize = 0x1588; // int32 @@ -9324,7 +9324,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_bEnabled (bool) pub mod CInfoVisibilityBox { pub const m_nMode: usize = 0x4C4; // int32 - pub const m_vBoxSize: usize = 0x4C8; // + pub const m_vBoxSize: usize = 0x4C8; // Vector pub const m_bEnabled: usize = 0x4D4; // bool } // Parent: CRulePointEntity @@ -9416,7 +9416,7 @@ pub mod cs2_dumper { pub const m_verticalSpeed: usize = 0xBC; // float32 pub const m_buttonFlags: usize = 0xC0; // uint64 pub const m_jumpTimestamp: usize = 0xC8; // float32 - pub const m_viewForward: usize = 0xCC; // + pub const m_viewForward: usize = 0xCC; // Vector pub const m_postureStackIndex: usize = 0xE8; // int32 } // Parent: None @@ -9485,7 +9485,7 @@ pub mod cs2_dumper { // Parent: CFuncNavBlocker // Fields count: 1 pub mod CScriptNavBlocker { - pub const m_vExtent: usize = 0x720; // + pub const m_vExtent: usize = 0x720; // Vector } // Parent: CBaseAnimGraph // Fields count: 1 @@ -9637,7 +9637,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_blinktoggle (bool) pub mod CBaseFlex { pub const m_flexWeight: usize = 0x8E8; // CNetworkUtlVectorBase - pub const m_vLookTargetPosition: usize = 0x900; // + pub const m_vLookTargetPosition: usize = 0x900; // Vector pub const m_blinktoggle: usize = 0x90C; // bool pub const m_flAllowResponsesEndTime: usize = 0x960; // GameTime_t pub const m_flLastFlexAnimationTime: usize = 0x964; // GameTime_t @@ -9647,7 +9647,7 @@ pub mod cs2_dumper { // Parent: CTriggerHurt // Fields count: 1 pub mod CScriptTriggerHurt { - pub const m_vExtent: usize = 0x958; // + pub const m_vExtent: usize = 0x958; // Vector } // Parent: CBasePlayerWeaponVData // Fields count: 92 @@ -9731,7 +9731,7 @@ pub mod cs2_dumper { pub const m_flIronSightPivotForward: usize = 0xD20; // float32 pub const m_flIronSightLooseness: usize = 0xD24; // float32 pub const m_angPivotAngle: usize = 0xD28; // QAngle - pub const m_vecIronSightEyePos: usize = 0xD34; // + pub const m_vecIronSightEyePos: usize = 0xD34; // Vector pub const m_nDamage: usize = 0xD40; // int32 pub const m_flHeadshotMultiplier: usize = 0xD44; // float32 pub const m_flArmorRatio: usize = 0xD48; // float32 @@ -9747,7 +9747,7 @@ pub mod cs2_dumper { pub const m_nRecoveryTransitionStartBullet: usize = 0xD70; // int32 pub const m_nRecoveryTransitionEndBullet: usize = 0xD74; // int32 pub const m_flThrowVelocity: usize = 0xD78; // float32 - pub const m_vSmokeColor: usize = 0xD7C; // + pub const m_vSmokeColor: usize = 0xD7C; // Vector pub const m_szAnimClass: usize = 0xD88; // CGlobalSymbol } // Parent: CLogicalEntity @@ -9866,11 +9866,11 @@ pub mod cs2_dumper { pub const m_flNextSprayDecalTime: usize = 0x1D98; // GameTime_t pub const m_bNextSprayDecalTimeExpedited: usize = 0x1D9C; // bool pub const m_nRagdollDamageBone: usize = 0x1DA0; // int32 - pub const m_vRagdollDamageForce: usize = 0x1DA4; // - pub const m_vRagdollDamagePosition: usize = 0x1DB0; // + pub const m_vRagdollDamageForce: usize = 0x1DA4; // Vector + pub const m_vRagdollDamagePosition: usize = 0x1DB0; // Vector pub const m_szRagdollDamageWeaponName: usize = 0x1DBC; // char[64] pub const m_bRagdollDamageHeadshot: usize = 0x1DFC; // bool - pub const m_vRagdollServerOrigin: usize = 0x1E00; // + pub const m_vRagdollServerOrigin: usize = 0x1E00; // Vector pub const m_EconGloves: usize = 0x1E10; // CEconItemView pub const m_nEconGlovesChanged: usize = 0x2088; // uint8 pub const m_qDeathEyeAngles: usize = 0x208C; // QAngle @@ -10185,8 +10185,8 @@ pub mod cs2_dumper { pub mod CSpotlightEnd { pub const m_flLightScale: usize = 0x710; // float32 pub const m_Radius: usize = 0x714; // float32 - pub const m_vSpotlightDir: usize = 0x718; // - pub const m_vSpotlightOrg: usize = 0x724; // + pub const m_vSpotlightDir: usize = 0x718; // Vector + pub const m_vSpotlightOrg: usize = 0x724; // Vector } // Parent: CBaseModelEntity // Fields count: 1 @@ -10282,7 +10282,7 @@ pub mod cs2_dumper { pub const m_szConveyorModels: usize = 0x710; // CUtlSymbolLarge pub const m_flTransitionDurationSeconds: usize = 0x718; // float32 pub const m_angMoveEntitySpace: usize = 0x71C; // QAngle - pub const m_vecMoveDirEntitySpace: usize = 0x728; // + pub const m_vecMoveDirEntitySpace: usize = 0x728; // Vector pub const m_flTargetSpeed: usize = 0x734; // float32 pub const m_nTransitionStartTick: usize = 0x738; // GameTick_t pub const m_nTransitionDurationTicks: usize = 0x73C; // int32 @@ -10385,17 +10385,17 @@ pub mod cs2_dumper { // NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool) // NetworkVarNames: m_bEnabled (bool) pub mod CEnvCubemap { - pub const m_hCubemapTexture: usize = 0x540; // + pub const m_hCubemapTexture: usize = 0x540; // CStrongHandle pub const m_bCustomCubemapTexture: usize = 0x548; // bool pub const m_flInfluenceRadius: usize = 0x54C; // float32 - pub const m_vBoxProjectMins: usize = 0x550; // - pub const m_vBoxProjectMaxs: usize = 0x55C; // + pub const m_vBoxProjectMins: usize = 0x550; // Vector + pub const m_vBoxProjectMaxs: usize = 0x55C; // Vector pub const m_bMoveable: usize = 0x568; // bool pub const m_nHandshake: usize = 0x56C; // int32 pub const m_nEnvCubeMapArrayIndex: usize = 0x570; // int32 pub const m_nPriority: usize = 0x574; // int32 pub const m_flEdgeFadeDist: usize = 0x578; // float32 - pub const m_vEdgeFadeDists: usize = 0x57C; // + pub const m_vEdgeFadeDists: usize = 0x57C; // Vector pub const m_flDiffuseScale: usize = 0x588; // float32 pub const m_bStartDisabled: usize = 0x58C; // bool pub const m_bDefaultEnvMap: usize = 0x58D; // bool @@ -10492,8 +10492,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_bIsPlantingViaUse (bool) // NetworkVarNames: m_entitySpottedState (EntitySpottedState_t) pub mod CC4 { - pub const m_vecLastValidPlayerHeldPosition: usize = 0xE90; // - pub const m_vecLastValidDroppedPosition: usize = 0xE9C; // + pub const m_vecLastValidPlayerHeldPosition: usize = 0xE90; // Vector + pub const m_vecLastValidDroppedPosition: usize = 0xE9C; // Vector pub const m_bDoValidDroppedPositionCheck: usize = 0xEA8; // bool pub const m_bStartedArming: usize = 0xEA9; // bool pub const m_fArmedTime: usize = 0xEAC; // GameTime_t @@ -10533,7 +10533,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_bIsUsable (bool) pub mod CBaseDoor { pub const m_angMoveEntitySpace: usize = 0x7A0; // QAngle - pub const m_vecMoveDirParentSpace: usize = 0x7AC; // + pub const m_vecMoveDirParentSpace: usize = 0x7AC; // Vector pub const m_ls: usize = 0x7B8; // locksound_t pub const m_bForceClosed: usize = 0x7D8; // bool pub const m_bDoorGroup: usize = 0x7D9; // bool @@ -10580,7 +10580,7 @@ pub mod cs2_dumper { pub const m_vecOrigin: usize = 0x80; // CNetworkOriginCellCoordQuantizedVector pub const m_angRotation: usize = 0xB8; // QAngle pub const m_flScale: usize = 0xC4; // float32 - pub const m_vecAbsOrigin: usize = 0xC8; // + pub const m_vecAbsOrigin: usize = 0xC8; // Vector pub const m_angAbsRotation: usize = 0xD4; // QAngle pub const m_flAbsScale: usize = 0xE0; // float32 pub const m_nParentAttachmentOrBone: usize = 0xE4; // int16 @@ -10602,7 +10602,7 @@ pub mod cs2_dumper { pub const m_name: usize = 0xF0; // CUtlStringToken pub const m_hierarchyAttachName: usize = 0x130; // CUtlStringToken pub const m_flZOffset: usize = 0x134; // float32 - pub const m_vRenderOrigin: usize = 0x138; // + pub const m_vRenderOrigin: usize = 0x138; // Vector } // Parent: CCSWeaponBase // Fields count: 0 @@ -10718,7 +10718,7 @@ pub mod cs2_dumper { pub const m_uiHostageSpawnExclusionGroupMask: usize = 0xAE4; // uint32 pub const m_nHostageSpawnRandomFactor: usize = 0xAE8; // uint32 pub const m_bRemove: usize = 0xAEC; // bool - pub const m_vel: usize = 0xAF0; // + pub const m_vel: usize = 0xAF0; // Vector pub const m_isRescued: usize = 0xAFC; // bool pub const m_jumpedThisFrame: usize = 0xAFD; // bool pub const m_nHostageState: usize = 0xB00; // int32 @@ -10726,7 +10726,7 @@ pub mod cs2_dumper { pub const m_lastLeader: usize = 0xB08; // CHandle pub const m_reuseTimer: usize = 0xB10; // CountdownTimer pub const m_hasBeenUsed: usize = 0xB28; // bool - pub const m_accel: usize = 0xB2C; // + pub const m_accel: usize = 0xB2C; // Vector pub const m_isRunning: usize = 0xB38; // bool pub const m_isCrouching: usize = 0xB39; // bool pub const m_jumpTimer: usize = 0xB40; // CountdownTimer @@ -10739,21 +10739,21 @@ pub mod cs2_dumper { pub const m_bHandsHaveBeenCut: usize = 0x2C4D; // bool pub const m_hHostageGrabber: usize = 0x2C50; // CHandle pub const m_fLastGrabTime: usize = 0x2C54; // GameTime_t - pub const m_vecPositionWhenStartedDroppingToGround: usize = 0x2C58; // - pub const m_vecGrabbedPos: usize = 0x2C64; // + pub const m_vecPositionWhenStartedDroppingToGround: usize = 0x2C58; // Vector + pub const m_vecGrabbedPos: usize = 0x2C64; // Vector pub const m_flRescueStartTime: usize = 0x2C70; // GameTime_t pub const m_flGrabSuccessTime: usize = 0x2C74; // GameTime_t pub const m_flDropStartTime: usize = 0x2C78; // GameTime_t pub const m_nApproachRewardPayouts: usize = 0x2C7C; // int32 pub const m_nPickupEventCount: usize = 0x2C80; // int32 - pub const m_vecSpawnGroundPos: usize = 0x2C84; // - pub const m_vecHostageResetPosition: usize = 0x2CA4; // + pub const m_vecSpawnGroundPos: usize = 0x2C84; // Vector + pub const m_vecHostageResetPosition: usize = 0x2CA4; // Vector } // Parent: CPointEntity // Fields count: 13 pub mod CNavLinkAreaEntity { pub const m_flWidth: usize = 0x4C0; // float32 - pub const m_vLocatorOffset: usize = 0x4C4; // + pub const m_vLocatorOffset: usize = 0x4C4; // Vector pub const m_qLocatorAnglesOffset: usize = 0x4D0; // QAngle pub const m_strMovementForward: usize = 0x4E0; // CUtlSymbolLarge pub const m_strMovementReverse: usize = 0x4E8; // CUtlSymbolLarge @@ -10776,7 +10776,7 @@ pub mod cs2_dumper { pub mod CFuncMoveLinear { pub const m_authoredPosition: usize = 0x790; // MoveLinearAuthoredPos_t pub const m_angMoveEntitySpace: usize = 0x794; // QAngle - pub const m_vecMoveDirParentSpace: usize = 0x7A0; // + pub const m_vecMoveDirParentSpace: usize = 0x7A0; // Vector pub const m_soundStart: usize = 0x7B0; // CUtlSymbolLarge pub const m_soundStop: usize = 0x7B8; // CUtlSymbolLarge pub const m_currentSound: usize = 0x7C0; // CUtlSymbolLarge @@ -10889,7 +10889,7 @@ pub mod cs2_dumper { pub const m_flCreateTime: usize = 0x308; // GameTime_t pub const m_bClientSideRagdoll: usize = 0x30C; // bool pub const m_ubInterpolationFrame: usize = 0x30D; // uint8 - pub const m_vPrevVPhysicsUpdatePos: usize = 0x310; // + pub const m_vPrevVPhysicsUpdatePos: usize = 0x310; // Vector pub const m_iTeamNum: usize = 0x31C; // uint8 pub const m_iGlobalname: usize = 0x320; // CUtlSymbolLarge pub const m_iSentToClients: usize = 0x328; // int32 @@ -10900,9 +10900,9 @@ pub mod cs2_dumper { pub const m_nSimulationTick: usize = 0x340; // int32 pub const m_OnKilled: usize = 0x348; // CEntityIOOutput pub const m_fFlags: usize = 0x370; // uint32 - pub const m_vecAbsVelocity: usize = 0x374; // + pub const m_vecAbsVelocity: usize = 0x374; // Vector pub const m_vecVelocity: usize = 0x380; // CNetworkVelocityVector - pub const m_vecBaseVelocity: usize = 0x3B0; // + pub const m_vecBaseVelocity: usize = 0x3B0; // Vector pub const m_nPushEnumCount: usize = 0x3BC; // int32 pub const m_pCollision: usize = 0x3C0; // CCollisionProperty* pub const m_hEffectEntity: usize = 0x3C8; // CHandle diff --git a/output/soundsystem.dll.cs b/output/soundsystem.dll.cs index eada683..c8de5b3 100644 --- a/output/soundsystem.dll.cs +++ b/output/soundsystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem.dll.hpp b/output/soundsystem.dll.hpp index 197502a..68f7eba 100644 --- a/output/soundsystem.dll.hpp +++ b/output/soundsystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once diff --git a/output/soundsystem.dll.rs b/output/soundsystem.dll.rs index 4048c52..91c49bc 100644 --- a/output/soundsystem.dll.rs +++ b/output/soundsystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2.dll.cs b/output/vphysics2.dll.cs index 123ac6c..69da764 100644 --- a/output/vphysics2.dll.cs +++ b/output/vphysics2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll @@ -268,8 +268,8 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 4 public static class constraint_hingeparams_t { - public const nint worldPosition = 0x0; // - public const nint worldAxisDirection = 0xC; // + public const nint worldPosition = 0x0; // Vector + public const nint worldAxisDirection = 0xC; // Vector public const nint hingeAxis = 0x18; // constraint_axislimit_t public const nint constraint = 0x28; // constraint_breakableparams_t } @@ -347,11 +347,11 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class RnBodyDesc_t { public const nint m_sDebugName = 0x0; // CUtlString - public const nint m_vPosition = 0x8; // + public const nint m_vPosition = 0x8; // Vector public const nint m_qOrientation = 0x14; // QuaternionStorage - public const nint m_vLinearVelocity = 0x24; // - public const nint m_vAngularVelocity = 0x30; // - public const nint m_vLocalMassCenter = 0x3C; // + public const nint m_vLinearVelocity = 0x24; // Vector + public const nint m_vAngularVelocity = 0x30; // Vector + public const nint m_vLocalMassCenter = 0x3C; // Vector public const nint m_LocalInertiaInv = 0x48; // Vector[3] public const nint m_flMassInv = 0x6C; // float32 public const nint m_flGameMass = 0x70; // float32 @@ -362,8 +362,8 @@ namespace CS2Dumper.Schemas { public const nint m_flAngularDrag = 0x84; // float32 public const nint m_flLinearBuoyancyDrag = 0x88; // float32 public const nint m_flAngularBuoyancyDrag = 0x8C; // float32 - public const nint m_vLastAwakeForceAccum = 0x90; // - public const nint m_vLastAwakeTorqueAccum = 0x9C; // + public const nint m_vLastAwakeForceAccum = 0x90; // Vector + public const nint m_vLastAwakeTorqueAccum = 0x9C; // Vector public const nint m_flBuoyancyFactor = 0xA8; // float32 public const nint m_flGravityScale = 0xAC; // float32 public const nint m_flTimeScale = 0xB0; // float32 @@ -417,22 +417,22 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class RnMesh_t { - public const nint m_vMin = 0x0; // - public const nint m_vMax = 0xC; // + public const nint m_vMin = 0x0; // Vector + public const nint m_vMax = 0xC; // Vector public const nint m_Nodes = 0x18; // CUtlVector public const nint m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector public const nint m_Triangles = 0x48; // CUtlVector public const nint m_Wings = 0x60; // CUtlVector public const nint m_Materials = 0x78; // CUtlVector - public const nint m_vOrthographicAreas = 0x90; // + public const nint m_vOrthographicAreas = 0x90; // Vector public const nint m_nFlags = 0x9C; // uint32 public const nint m_nDebugFlags = 0xA0; // uint32 } // Parent: None // Fields count: 2 public static class VertexPositionNormal_t { - public const nint m_vPosition = 0x0; // - public const nint m_vNormal = 0xC; // + public const nint m_vPosition = 0x0; // Vector + public const nint m_vNormal = 0xC; // Vector } // Parent: None // Fields count: 8 @@ -471,7 +471,7 @@ namespace CS2Dumper.Schemas { public static class FeCtrlSoftOffset_t { public const nint nCtrlParent = 0x0; // uint16 public const nint nCtrlChild = 0x2; // uint16 - public const nint vOffset = 0x4; // + public const nint vOffset = 0x4; // Vector public const nint flAlpha = 0x10; // float32 } // Parent: None @@ -488,7 +488,7 @@ namespace CS2Dumper.Schemas { public const nint nVertexCount = 0x16; // uint16 public const nint nMapOffset = 0x18; // uint32 public const nint nNodeListOffset = 0x1C; // uint32 - public const nint vCenterOfMass = 0x20; // + public const nint vCenterOfMass = 0x20; // Vector public const nint flVolumetricSolveStrength = 0x2C; // float32 public const nint nScaleSourceNode = 0x30; // int16 public const nint nNodeListCount = 0x32; // uint16 @@ -531,7 +531,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class FeNodeReverseOffset_t { - public const nint vOffset = 0x0; // + public const nint vOffset = 0x0; // Vector public const nint nBoneCtrl = 0xC; // uint16 public const nint nTargetNode = 0xE; // uint16 } @@ -541,7 +541,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class RnPlane_t { - public const nint m_vNormal = 0x0; // + public const nint m_vNormal = 0x0; // Vector public const nint m_flOffset = 0xC; // float32 } // Parent: None @@ -582,8 +582,8 @@ namespace CS2Dumper.Schemas { public const nint m_flBaseForwardFriction = 0x74; // float32 public const nint m_flRadius0 = 0x78; // float32 public const nint m_flRadius1 = 0x7C; // float32 - public const nint m_vPoint0 = 0x80; // - public const nint m_vPoint1 = 0x8C; // + public const nint m_vPoint0 = 0x80; // Vector + public const nint m_vPoint1 = 0x8C; // Vector public const nint m_nCollisionMask = 0x98; // uint16 } // Parent: None @@ -612,9 +612,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class RnNode_t { - public const nint m_vMin = 0x0; // + public const nint m_vMin = 0x0; // Vector public const nint m_nChildren = 0xC; // uint32 - public const nint m_vMax = 0x10; // + public const nint m_vMax = 0x10; // Vector public const nint m_nTriangleOffset = 0x1C; // uint32 } // Parent: None @@ -624,7 +624,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class FeFitMatrix_t { public const nint bone = 0x0; // CTransform - public const nint vCenter = 0x20; // + public const nint vCenter = 0x20; // Vector public const nint nEnd = 0x2C; // uint16 public const nint nNode = 0x2E; // uint16 public const nint nBeginDynamic = 0x30; // uint16 @@ -742,8 +742,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CastSphereSATParams_t { - public const nint m_vRayStart = 0x0; // - public const nint m_vRayDelta = 0xC; // + public const nint m_vRayStart = 0x0; // Vector + public const nint m_vRayDelta = 0xC; // Vector public const nint m_flRadius = 0x18; // float32 public const nint m_flMaxFraction = 0x1C; // float32 public const nint m_flScale = 0x20; // float32 @@ -791,7 +791,7 @@ namespace CS2Dumper.Schemas { public const nint tmFrame2 = 0x0; // CTransform public const nint nNode = 0x20; // uint16 public const nint nCollisionMask = 0x22; // uint16 - public const nint vSize = 0x24; // + public const nint vSize = 0x24; // Vector public const nint nVertexMapIndex = 0x30; // uint16 public const nint nFlags = 0x32; // uint16 } @@ -816,7 +816,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class FeCtrlOffset_t { - public const nint vOffset = 0x0; // + public const nint vOffset = 0x0; // Vector public const nint nCtrlParent = 0xC; // uint16 public const nint nCtrlChild = 0xE; // uint16 } @@ -877,10 +877,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class RnHull_t { - public const nint m_vCentroid = 0x0; // + public const nint m_vCentroid = 0x0; // Vector public const nint m_flMaxAngularRadius = 0xC; // float32 public const nint m_Bounds = 0x10; // AABB_t - public const nint m_vOrthographicAreas = 0x28; // + public const nint m_vOrthographicAreas = 0x28; // Vector public const nint m_MassProperties = 0x34; // matrix3x4_t public const nint m_flVolume = 0x64; // float32 public const nint m_flSurfaceArea = 0x68; // float32 @@ -898,7 +898,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CovMatrix3 { - public const nint m_vDiag = 0x0; // + public const nint m_vDiag = 0x0; // Vector public const nint m_flXY = 0xC; // float32 public const nint m_flXZ = 0x10; // float32 public const nint m_flYZ = 0x14; // float32 @@ -1094,7 +1094,7 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 1 public static class VertexPositionColor_t { - public const nint m_vPosition = 0x0; // + public const nint m_vPosition = 0x0; // Vector } // Parent: None // Fields count: 3 diff --git a/output/vphysics2.dll.hpp b/output/vphysics2.dll.hpp index 429cf62..1beb57c 100644 --- a/output/vphysics2.dll.hpp +++ b/output/vphysics2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once @@ -273,8 +273,8 @@ namespace cs2_dumper { // Parent: None // Fields count: 4 namespace constraint_hingeparams_t { - constexpr std::ptrdiff_t worldPosition = 0x0; // - constexpr std::ptrdiff_t worldAxisDirection = 0xC; // + constexpr std::ptrdiff_t worldPosition = 0x0; // Vector + constexpr std::ptrdiff_t worldAxisDirection = 0xC; // Vector constexpr std::ptrdiff_t hingeAxis = 0x18; // constraint_axislimit_t constexpr std::ptrdiff_t constraint = 0x28; // constraint_breakableparams_t } @@ -352,11 +352,11 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace RnBodyDesc_t { constexpr std::ptrdiff_t m_sDebugName = 0x0; // CUtlString - constexpr std::ptrdiff_t m_vPosition = 0x8; // + constexpr std::ptrdiff_t m_vPosition = 0x8; // Vector constexpr std::ptrdiff_t m_qOrientation = 0x14; // QuaternionStorage - constexpr std::ptrdiff_t m_vLinearVelocity = 0x24; // - constexpr std::ptrdiff_t m_vAngularVelocity = 0x30; // - constexpr std::ptrdiff_t m_vLocalMassCenter = 0x3C; // + constexpr std::ptrdiff_t m_vLinearVelocity = 0x24; // Vector + constexpr std::ptrdiff_t m_vAngularVelocity = 0x30; // Vector + constexpr std::ptrdiff_t m_vLocalMassCenter = 0x3C; // Vector constexpr std::ptrdiff_t m_LocalInertiaInv = 0x48; // Vector[3] constexpr std::ptrdiff_t m_flMassInv = 0x6C; // float32 constexpr std::ptrdiff_t m_flGameMass = 0x70; // float32 @@ -367,8 +367,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flAngularDrag = 0x84; // float32 constexpr std::ptrdiff_t m_flLinearBuoyancyDrag = 0x88; // float32 constexpr std::ptrdiff_t m_flAngularBuoyancyDrag = 0x8C; // float32 - constexpr std::ptrdiff_t m_vLastAwakeForceAccum = 0x90; // - constexpr std::ptrdiff_t m_vLastAwakeTorqueAccum = 0x9C; // + constexpr std::ptrdiff_t m_vLastAwakeForceAccum = 0x90; // Vector + constexpr std::ptrdiff_t m_vLastAwakeTorqueAccum = 0x9C; // Vector constexpr std::ptrdiff_t m_flBuoyancyFactor = 0xA8; // float32 constexpr std::ptrdiff_t m_flGravityScale = 0xAC; // float32 constexpr std::ptrdiff_t m_flTimeScale = 0xB0; // float32 @@ -422,22 +422,22 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace RnMesh_t { - constexpr std::ptrdiff_t m_vMin = 0x0; // - constexpr std::ptrdiff_t m_vMax = 0xC; // + constexpr std::ptrdiff_t m_vMin = 0x0; // Vector + constexpr std::ptrdiff_t m_vMax = 0xC; // Vector constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector constexpr std::ptrdiff_t m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector constexpr std::ptrdiff_t m_Triangles = 0x48; // CUtlVector constexpr std::ptrdiff_t m_Wings = 0x60; // CUtlVector constexpr std::ptrdiff_t m_Materials = 0x78; // CUtlVector - constexpr std::ptrdiff_t m_vOrthographicAreas = 0x90; // + constexpr std::ptrdiff_t m_vOrthographicAreas = 0x90; // Vector constexpr std::ptrdiff_t m_nFlags = 0x9C; // uint32 constexpr std::ptrdiff_t m_nDebugFlags = 0xA0; // uint32 } // Parent: None // Fields count: 2 namespace VertexPositionNormal_t { - constexpr std::ptrdiff_t m_vPosition = 0x0; // - constexpr std::ptrdiff_t m_vNormal = 0xC; // + constexpr std::ptrdiff_t m_vPosition = 0x0; // Vector + constexpr std::ptrdiff_t m_vNormal = 0xC; // Vector } // Parent: None // Fields count: 8 @@ -476,7 +476,7 @@ namespace cs2_dumper { namespace FeCtrlSoftOffset_t { constexpr std::ptrdiff_t nCtrlParent = 0x0; // uint16 constexpr std::ptrdiff_t nCtrlChild = 0x2; // uint16 - constexpr std::ptrdiff_t vOffset = 0x4; // + constexpr std::ptrdiff_t vOffset = 0x4; // Vector constexpr std::ptrdiff_t flAlpha = 0x10; // float32 } // Parent: None @@ -493,7 +493,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nVertexCount = 0x16; // uint16 constexpr std::ptrdiff_t nMapOffset = 0x18; // uint32 constexpr std::ptrdiff_t nNodeListOffset = 0x1C; // uint32 - constexpr std::ptrdiff_t vCenterOfMass = 0x20; // + constexpr std::ptrdiff_t vCenterOfMass = 0x20; // Vector constexpr std::ptrdiff_t flVolumetricSolveStrength = 0x2C; // float32 constexpr std::ptrdiff_t nScaleSourceNode = 0x30; // int16 constexpr std::ptrdiff_t nNodeListCount = 0x32; // uint16 @@ -536,7 +536,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace FeNodeReverseOffset_t { - constexpr std::ptrdiff_t vOffset = 0x0; // + constexpr std::ptrdiff_t vOffset = 0x0; // Vector constexpr std::ptrdiff_t nBoneCtrl = 0xC; // uint16 constexpr std::ptrdiff_t nTargetNode = 0xE; // uint16 } @@ -546,7 +546,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace RnPlane_t { - constexpr std::ptrdiff_t m_vNormal = 0x0; // + constexpr std::ptrdiff_t m_vNormal = 0x0; // Vector constexpr std::ptrdiff_t m_flOffset = 0xC; // float32 } // Parent: None @@ -587,8 +587,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flBaseForwardFriction = 0x74; // float32 constexpr std::ptrdiff_t m_flRadius0 = 0x78; // float32 constexpr std::ptrdiff_t m_flRadius1 = 0x7C; // float32 - constexpr std::ptrdiff_t m_vPoint0 = 0x80; // - constexpr std::ptrdiff_t m_vPoint1 = 0x8C; // + constexpr std::ptrdiff_t m_vPoint0 = 0x80; // Vector + constexpr std::ptrdiff_t m_vPoint1 = 0x8C; // Vector constexpr std::ptrdiff_t m_nCollisionMask = 0x98; // uint16 } // Parent: None @@ -617,9 +617,9 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace RnNode_t { - constexpr std::ptrdiff_t m_vMin = 0x0; // + constexpr std::ptrdiff_t m_vMin = 0x0; // Vector constexpr std::ptrdiff_t m_nChildren = 0xC; // uint32 - constexpr std::ptrdiff_t m_vMax = 0x10; // + constexpr std::ptrdiff_t m_vMax = 0x10; // Vector constexpr std::ptrdiff_t m_nTriangleOffset = 0x1C; // uint32 } // Parent: None @@ -629,7 +629,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace FeFitMatrix_t { constexpr std::ptrdiff_t bone = 0x0; // CTransform - constexpr std::ptrdiff_t vCenter = 0x20; // + constexpr std::ptrdiff_t vCenter = 0x20; // Vector constexpr std::ptrdiff_t nEnd = 0x2C; // uint16 constexpr std::ptrdiff_t nNode = 0x2E; // uint16 constexpr std::ptrdiff_t nBeginDynamic = 0x30; // uint16 @@ -747,8 +747,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CastSphereSATParams_t { - constexpr std::ptrdiff_t m_vRayStart = 0x0; // - constexpr std::ptrdiff_t m_vRayDelta = 0xC; // + constexpr std::ptrdiff_t m_vRayStart = 0x0; // Vector + constexpr std::ptrdiff_t m_vRayDelta = 0xC; // Vector constexpr std::ptrdiff_t m_flRadius = 0x18; // float32 constexpr std::ptrdiff_t m_flMaxFraction = 0x1C; // float32 constexpr std::ptrdiff_t m_flScale = 0x20; // float32 @@ -796,7 +796,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t tmFrame2 = 0x0; // CTransform constexpr std::ptrdiff_t nNode = 0x20; // uint16 constexpr std::ptrdiff_t nCollisionMask = 0x22; // uint16 - constexpr std::ptrdiff_t vSize = 0x24; // + constexpr std::ptrdiff_t vSize = 0x24; // Vector constexpr std::ptrdiff_t nVertexMapIndex = 0x30; // uint16 constexpr std::ptrdiff_t nFlags = 0x32; // uint16 } @@ -821,7 +821,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace FeCtrlOffset_t { - constexpr std::ptrdiff_t vOffset = 0x0; // + constexpr std::ptrdiff_t vOffset = 0x0; // Vector constexpr std::ptrdiff_t nCtrlParent = 0xC; // uint16 constexpr std::ptrdiff_t nCtrlChild = 0xE; // uint16 } @@ -882,10 +882,10 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace RnHull_t { - constexpr std::ptrdiff_t m_vCentroid = 0x0; // + constexpr std::ptrdiff_t m_vCentroid = 0x0; // Vector constexpr std::ptrdiff_t m_flMaxAngularRadius = 0xC; // float32 constexpr std::ptrdiff_t m_Bounds = 0x10; // AABB_t - constexpr std::ptrdiff_t m_vOrthographicAreas = 0x28; // + constexpr std::ptrdiff_t m_vOrthographicAreas = 0x28; // Vector constexpr std::ptrdiff_t m_MassProperties = 0x34; // matrix3x4_t constexpr std::ptrdiff_t m_flVolume = 0x64; // float32 constexpr std::ptrdiff_t m_flSurfaceArea = 0x68; // float32 @@ -903,7 +903,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CovMatrix3 { - constexpr std::ptrdiff_t m_vDiag = 0x0; // + constexpr std::ptrdiff_t m_vDiag = 0x0; // Vector constexpr std::ptrdiff_t m_flXY = 0xC; // float32 constexpr std::ptrdiff_t m_flXZ = 0x10; // float32 constexpr std::ptrdiff_t m_flYZ = 0x14; // float32 @@ -1099,7 +1099,7 @@ namespace cs2_dumper { // Parent: None // Fields count: 1 namespace VertexPositionColor_t { - constexpr std::ptrdiff_t m_vPosition = 0x0; // + constexpr std::ptrdiff_t m_vPosition = 0x0; // Vector } // Parent: None // Fields count: 3 diff --git a/output/vphysics2.dll.rs b/output/vphysics2.dll.rs index b256b30..e730c8b 100644 --- a/output/vphysics2.dll.rs +++ b/output/vphysics2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -273,8 +273,8 @@ pub mod cs2_dumper { // Parent: None // Fields count: 4 pub mod constraint_hingeparams_t { - pub const worldPosition: usize = 0x0; // - pub const worldAxisDirection: usize = 0xC; // + pub const worldPosition: usize = 0x0; // Vector + pub const worldAxisDirection: usize = 0xC; // Vector pub const hingeAxis: usize = 0x18; // constraint_axislimit_t pub const constraint: usize = 0x28; // constraint_breakableparams_t } @@ -352,11 +352,11 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod RnBodyDesc_t { pub const m_sDebugName: usize = 0x0; // CUtlString - pub const m_vPosition: usize = 0x8; // + pub const m_vPosition: usize = 0x8; // Vector pub const m_qOrientation: usize = 0x14; // QuaternionStorage - pub const m_vLinearVelocity: usize = 0x24; // - pub const m_vAngularVelocity: usize = 0x30; // - pub const m_vLocalMassCenter: usize = 0x3C; // + pub const m_vLinearVelocity: usize = 0x24; // Vector + pub const m_vAngularVelocity: usize = 0x30; // Vector + pub const m_vLocalMassCenter: usize = 0x3C; // Vector pub const m_LocalInertiaInv: usize = 0x48; // Vector[3] pub const m_flMassInv: usize = 0x6C; // float32 pub const m_flGameMass: usize = 0x70; // float32 @@ -367,8 +367,8 @@ pub mod cs2_dumper { pub const m_flAngularDrag: usize = 0x84; // float32 pub const m_flLinearBuoyancyDrag: usize = 0x88; // float32 pub const m_flAngularBuoyancyDrag: usize = 0x8C; // float32 - pub const m_vLastAwakeForceAccum: usize = 0x90; // - pub const m_vLastAwakeTorqueAccum: usize = 0x9C; // + pub const m_vLastAwakeForceAccum: usize = 0x90; // Vector + pub const m_vLastAwakeTorqueAccum: usize = 0x9C; // Vector pub const m_flBuoyancyFactor: usize = 0xA8; // float32 pub const m_flGravityScale: usize = 0xAC; // float32 pub const m_flTimeScale: usize = 0xB0; // float32 @@ -422,22 +422,22 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod RnMesh_t { - pub const m_vMin: usize = 0x0; // - pub const m_vMax: usize = 0xC; // + pub const m_vMin: usize = 0x0; // Vector + pub const m_vMax: usize = 0xC; // Vector pub const m_Nodes: usize = 0x18; // CUtlVector pub const m_Vertices: usize = 0x30; // CUtlVectorSIMDPaddedVector pub const m_Triangles: usize = 0x48; // CUtlVector pub const m_Wings: usize = 0x60; // CUtlVector pub const m_Materials: usize = 0x78; // CUtlVector - pub const m_vOrthographicAreas: usize = 0x90; // + pub const m_vOrthographicAreas: usize = 0x90; // Vector pub const m_nFlags: usize = 0x9C; // uint32 pub const m_nDebugFlags: usize = 0xA0; // uint32 } // Parent: None // Fields count: 2 pub mod VertexPositionNormal_t { - pub const m_vPosition: usize = 0x0; // - pub const m_vNormal: usize = 0xC; // + pub const m_vPosition: usize = 0x0; // Vector + pub const m_vNormal: usize = 0xC; // Vector } // Parent: None // Fields count: 8 @@ -476,7 +476,7 @@ pub mod cs2_dumper { pub mod FeCtrlSoftOffset_t { pub const nCtrlParent: usize = 0x0; // uint16 pub const nCtrlChild: usize = 0x2; // uint16 - pub const vOffset: usize = 0x4; // + pub const vOffset: usize = 0x4; // Vector pub const flAlpha: usize = 0x10; // float32 } // Parent: None @@ -493,7 +493,7 @@ pub mod cs2_dumper { pub const nVertexCount: usize = 0x16; // uint16 pub const nMapOffset: usize = 0x18; // uint32 pub const nNodeListOffset: usize = 0x1C; // uint32 - pub const vCenterOfMass: usize = 0x20; // + pub const vCenterOfMass: usize = 0x20; // Vector pub const flVolumetricSolveStrength: usize = 0x2C; // float32 pub const nScaleSourceNode: usize = 0x30; // int16 pub const nNodeListCount: usize = 0x32; // uint16 @@ -536,7 +536,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod FeNodeReverseOffset_t { - pub const vOffset: usize = 0x0; // + pub const vOffset: usize = 0x0; // Vector pub const nBoneCtrl: usize = 0xC; // uint16 pub const nTargetNode: usize = 0xE; // uint16 } @@ -546,7 +546,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod RnPlane_t { - pub const m_vNormal: usize = 0x0; // + pub const m_vNormal: usize = 0x0; // Vector pub const m_flOffset: usize = 0xC; // float32 } // Parent: None @@ -587,8 +587,8 @@ pub mod cs2_dumper { pub const m_flBaseForwardFriction: usize = 0x74; // float32 pub const m_flRadius0: usize = 0x78; // float32 pub const m_flRadius1: usize = 0x7C; // float32 - pub const m_vPoint0: usize = 0x80; // - pub const m_vPoint1: usize = 0x8C; // + pub const m_vPoint0: usize = 0x80; // Vector + pub const m_vPoint1: usize = 0x8C; // Vector pub const m_nCollisionMask: usize = 0x98; // uint16 } // Parent: None @@ -617,9 +617,9 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod RnNode_t { - pub const m_vMin: usize = 0x0; // + pub const m_vMin: usize = 0x0; // Vector pub const m_nChildren: usize = 0xC; // uint32 - pub const m_vMax: usize = 0x10; // + pub const m_vMax: usize = 0x10; // Vector pub const m_nTriangleOffset: usize = 0x1C; // uint32 } // Parent: None @@ -629,7 +629,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod FeFitMatrix_t { pub const bone: usize = 0x0; // CTransform - pub const vCenter: usize = 0x20; // + pub const vCenter: usize = 0x20; // Vector pub const nEnd: usize = 0x2C; // uint16 pub const nNode: usize = 0x2E; // uint16 pub const nBeginDynamic: usize = 0x30; // uint16 @@ -747,8 +747,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CastSphereSATParams_t { - pub const m_vRayStart: usize = 0x0; // - pub const m_vRayDelta: usize = 0xC; // + pub const m_vRayStart: usize = 0x0; // Vector + pub const m_vRayDelta: usize = 0xC; // Vector pub const m_flRadius: usize = 0x18; // float32 pub const m_flMaxFraction: usize = 0x1C; // float32 pub const m_flScale: usize = 0x20; // float32 @@ -796,7 +796,7 @@ pub mod cs2_dumper { pub const tmFrame2: usize = 0x0; // CTransform pub const nNode: usize = 0x20; // uint16 pub const nCollisionMask: usize = 0x22; // uint16 - pub const vSize: usize = 0x24; // + pub const vSize: usize = 0x24; // Vector pub const nVertexMapIndex: usize = 0x30; // uint16 pub const nFlags: usize = 0x32; // uint16 } @@ -821,7 +821,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod FeCtrlOffset_t { - pub const vOffset: usize = 0x0; // + pub const vOffset: usize = 0x0; // Vector pub const nCtrlParent: usize = 0xC; // uint16 pub const nCtrlChild: usize = 0xE; // uint16 } @@ -882,10 +882,10 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod RnHull_t { - pub const m_vCentroid: usize = 0x0; // + pub const m_vCentroid: usize = 0x0; // Vector pub const m_flMaxAngularRadius: usize = 0xC; // float32 pub const m_Bounds: usize = 0x10; // AABB_t - pub const m_vOrthographicAreas: usize = 0x28; // + pub const m_vOrthographicAreas: usize = 0x28; // Vector pub const m_MassProperties: usize = 0x34; // matrix3x4_t pub const m_flVolume: usize = 0x64; // float32 pub const m_flSurfaceArea: usize = 0x68; // float32 @@ -903,7 +903,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CovMatrix3 { - pub const m_vDiag: usize = 0x0; // + pub const m_vDiag: usize = 0x0; // Vector pub const m_flXY: usize = 0xC; // float32 pub const m_flXZ: usize = 0x10; // float32 pub const m_flYZ: usize = 0x14; // float32 @@ -1099,7 +1099,7 @@ pub mod cs2_dumper { // Parent: None // Fields count: 1 pub mod VertexPositionColor_t { - pub const m_vPosition: usize = 0x0; // + pub const m_vPosition: usize = 0x0; // Vector } // Parent: None // Fields count: 3 diff --git a/output/worldrenderer.dll.cs b/output/worldrenderer.dll.cs index 9318988..11a7886 100644 --- a/output/worldrenderer.dll.cs +++ b/output/worldrenderer.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll @@ -36,7 +36,7 @@ namespace CS2Dumper.Schemas { public const nint m_vTintColor = 0x3C; // Vector4D public const nint m_skin = 0x50; // CUtlString public const nint m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t - public const nint m_vLightingOrigin = 0x5C; // + public const nint m_vLightingOrigin = 0x5C; // Vector public const nint m_nOverlayRenderOrder = 0x68; // int16 public const nint m_nLODOverride = 0x6A; // int16 public const nint m_nCubeMapPrecomputedHandshake = 0x6C; // int32 @@ -50,7 +50,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class AggregateLODSetup_t { - public const nint m_vLODOrigin = 0x0; // + public const nint m_vLODOrigin = 0x0; // Vector public const nint m_fMaxObjectScale = 0xC; // float32 public const nint m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable } @@ -97,9 +97,9 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class NodeData_t { public const nint m_nParent = 0x0; // int32 - public const nint m_vOrigin = 0x4; // - public const nint m_vMinBounds = 0x10; // - public const nint m_vMaxBounds = 0x1C; // + public const nint m_vOrigin = 0x4; // Vector + public const nint m_vMinBounds = 0x10; // Vector + public const nint m_vMaxBounds = 0x1C; // Vector public const nint m_flMinimumDistance = 0x28; // float32 public const nint m_ChildNodeIndices = 0x30; // CUtlVector public const nint m_worldNodePrefix = 0x48; // CUtlString @@ -298,8 +298,8 @@ namespace CS2Dumper.Schemas { public static class CVoxelVisibility { public const nint m_nBaseClusterCount = 0x40; // uint32 public const nint m_nPVSBytesPerCluster = 0x44; // uint32 - public const nint m_vMinBounds = 0x48; // - public const nint m_vMaxBounds = 0x54; // + public const nint m_vMinBounds = 0x48; // Vector + public const nint m_vMaxBounds = 0x54; // Vector public const nint m_flGridSize = 0x60; // float32 public const nint m_nSkyVisibilityCluster = 0x64; // uint32 public const nint m_nSunVisibilityCluster = 0x68; // uint32 diff --git a/output/worldrenderer.dll.hpp b/output/worldrenderer.dll.hpp index 94af4e9..911a650 100644 --- a/output/worldrenderer.dll.hpp +++ b/output/worldrenderer.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #pragma once @@ -41,7 +41,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vTintColor = 0x3C; // Vector4D constexpr std::ptrdiff_t m_skin = 0x50; // CUtlString constexpr std::ptrdiff_t m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t - constexpr std::ptrdiff_t m_vLightingOrigin = 0x5C; // + constexpr std::ptrdiff_t m_vLightingOrigin = 0x5C; // Vector constexpr std::ptrdiff_t m_nOverlayRenderOrder = 0x68; // int16 constexpr std::ptrdiff_t m_nLODOverride = 0x6A; // int16 constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x6C; // int32 @@ -55,7 +55,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace AggregateLODSetup_t { - constexpr std::ptrdiff_t m_vLODOrigin = 0x0; // + constexpr std::ptrdiff_t m_vLODOrigin = 0x0; // Vector constexpr std::ptrdiff_t m_fMaxObjectScale = 0xC; // float32 constexpr std::ptrdiff_t m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable } @@ -102,9 +102,9 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace NodeData_t { constexpr std::ptrdiff_t m_nParent = 0x0; // int32 - constexpr std::ptrdiff_t m_vOrigin = 0x4; // - constexpr std::ptrdiff_t m_vMinBounds = 0x10; // - constexpr std::ptrdiff_t m_vMaxBounds = 0x1C; // + constexpr std::ptrdiff_t m_vOrigin = 0x4; // Vector + constexpr std::ptrdiff_t m_vMinBounds = 0x10; // Vector + constexpr std::ptrdiff_t m_vMaxBounds = 0x1C; // Vector constexpr std::ptrdiff_t m_flMinimumDistance = 0x28; // float32 constexpr std::ptrdiff_t m_ChildNodeIndices = 0x30; // CUtlVector constexpr std::ptrdiff_t m_worldNodePrefix = 0x48; // CUtlString @@ -303,8 +303,8 @@ namespace cs2_dumper { namespace CVoxelVisibility { constexpr std::ptrdiff_t m_nBaseClusterCount = 0x40; // uint32 constexpr std::ptrdiff_t m_nPVSBytesPerCluster = 0x44; // uint32 - constexpr std::ptrdiff_t m_vMinBounds = 0x48; // - constexpr std::ptrdiff_t m_vMaxBounds = 0x54; // + constexpr std::ptrdiff_t m_vMinBounds = 0x48; // Vector + constexpr std::ptrdiff_t m_vMaxBounds = 0x54; // Vector constexpr std::ptrdiff_t m_flGridSize = 0x60; // float32 constexpr std::ptrdiff_t m_nSkyVisibilityCluster = 0x64; // uint32 constexpr std::ptrdiff_t m_nSunVisibilityCluster = 0x68; // uint32 diff --git a/output/worldrenderer.dll.rs b/output/worldrenderer.dll.rs index 8eae803..5066020 100644 --- a/output/worldrenderer.dll.rs +++ b/output/worldrenderer.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-04-07 08:19:03.265339800 UTC +// 2024-04-08 07:10:44.298916800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -40,7 +40,7 @@ pub mod cs2_dumper { pub const m_vTintColor: usize = 0x3C; // Vector4D pub const m_skin: usize = 0x50; // CUtlString pub const m_nObjectTypeFlags: usize = 0x58; // ObjectTypeFlags_t - pub const m_vLightingOrigin: usize = 0x5C; // + pub const m_vLightingOrigin: usize = 0x5C; // Vector pub const m_nOverlayRenderOrder: usize = 0x68; // int16 pub const m_nLODOverride: usize = 0x6A; // int16 pub const m_nCubeMapPrecomputedHandshake: usize = 0x6C; // int32 @@ -54,7 +54,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod AggregateLODSetup_t { - pub const m_vLODOrigin: usize = 0x0; // + pub const m_vLODOrigin: usize = 0x0; // Vector pub const m_fMaxObjectScale: usize = 0xC; // float32 pub const m_fSwitchDistances: usize = 0x10; // CUtlVectorFixedGrowable } @@ -101,9 +101,9 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod NodeData_t { pub const m_nParent: usize = 0x0; // int32 - pub const m_vOrigin: usize = 0x4; // - pub const m_vMinBounds: usize = 0x10; // - pub const m_vMaxBounds: usize = 0x1C; // + pub const m_vOrigin: usize = 0x4; // Vector + pub const m_vMinBounds: usize = 0x10; // Vector + pub const m_vMaxBounds: usize = 0x1C; // Vector pub const m_flMinimumDistance: usize = 0x28; // float32 pub const m_ChildNodeIndices: usize = 0x30; // CUtlVector pub const m_worldNodePrefix: usize = 0x48; // CUtlString @@ -302,8 +302,8 @@ pub mod cs2_dumper { pub mod CVoxelVisibility { pub const m_nBaseClusterCount: usize = 0x40; // uint32 pub const m_nPVSBytesPerCluster: usize = 0x44; // uint32 - pub const m_vMinBounds: usize = 0x48; // - pub const m_vMaxBounds: usize = 0x54; // + pub const m_vMinBounds: usize = 0x48; // Vector + pub const m_vMaxBounds: usize = 0x54; // Vector pub const m_flGridSize: usize = 0x60; // float32 pub const m_nSkyVisibilityCluster: usize = 0x64; // uint32 pub const m_nSunVisibilityCluster: usize = 0x68; // uint32