mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-05-06 19:35:34 +08:00
Update generated files
This commit is contained in:
parent
4944a3a630
commit
4cdfd6c4a6
@ -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<CMaterialDrawDescriptor>
|
||||
public const nint m_drawBounds = 0x30; // CUtlVector<AABB_t>
|
||||
public const nint m_meshlets = 0x48; // CUtlVector<CMeshletDescriptor>
|
||||
@ -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<CConstraintSlave>
|
||||
public const nint m_targets = 0x58; // CUtlVector<CConstraintTarget>
|
||||
}
|
||||
@ -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<float32>
|
||||
}
|
||||
// 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<MorphBundleType_t>
|
||||
public const nint m_morphDatas = 0x30; // CUtlVector<CMorphData>
|
||||
public const nint m_pTextureAtlas = 0x48; //
|
||||
public const nint m_pTextureAtlas = 0x48; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_FlexDesc = 0x50; // CUtlVector<CFlexDesc>
|
||||
public const nint m_FlexControllers = 0x68; // CUtlVector<CFlexController>
|
||||
public const nint m_FlexRules = 0x80; // CUtlVector<CFlexRule>
|
||||
@ -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<CTransform>
|
||||
}
|
||||
// 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<CAnimActivity>
|
||||
public const nint m_hierarchyArray = 0x140; // CUtlVector<CAnimLocalHierarchy>
|
||||
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<Vector>
|
||||
public const nint m_vecBoneWorldMax = 0x190; // CUtlVector<Vector>
|
||||
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<int16>
|
||||
public const nint m_flBoneScaleArray = 0x38; // CUtlVector<float32>
|
||||
}
|
||||
@ -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<InfoForResourceTypeCModel>
|
||||
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
|
||||
|
@ -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<CMaterialDrawDescriptor>
|
||||
constexpr std::ptrdiff_t m_drawBounds = 0x30; // CUtlVector<AABB_t>
|
||||
constexpr std::ptrdiff_t m_meshlets = 0x48; // CUtlVector<CMeshletDescriptor>
|
||||
@ -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<CConstraintSlave>
|
||||
constexpr std::ptrdiff_t m_targets = 0x58; // CUtlVector<CConstraintTarget>
|
||||
}
|
||||
@ -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<float32>
|
||||
}
|
||||
// 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<MorphBundleType_t>
|
||||
constexpr std::ptrdiff_t m_morphDatas = 0x30; // CUtlVector<CMorphData>
|
||||
constexpr std::ptrdiff_t m_pTextureAtlas = 0x48; //
|
||||
constexpr std::ptrdiff_t m_pTextureAtlas = 0x48; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_FlexDesc = 0x50; // CUtlVector<CFlexDesc>
|
||||
constexpr std::ptrdiff_t m_FlexControllers = 0x68; // CUtlVector<CFlexController>
|
||||
constexpr std::ptrdiff_t m_FlexRules = 0x80; // CUtlVector<CFlexRule>
|
||||
@ -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<CTransform>
|
||||
}
|
||||
// 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<CAnimActivity>
|
||||
constexpr std::ptrdiff_t m_hierarchyArray = 0x140; // CUtlVector<CAnimLocalHierarchy>
|
||||
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<Vector>
|
||||
constexpr std::ptrdiff_t m_vecBoneWorldMax = 0x190; // CUtlVector<Vector>
|
||||
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<int16>
|
||||
constexpr std::ptrdiff_t m_flBoneScaleArray = 0x38; // CUtlVector<float32>
|
||||
}
|
||||
@ -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<InfoForResourceTypeCModel>
|
||||
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
|
||||
|
@ -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<CMaterialDrawDescriptor>
|
||||
pub const m_drawBounds: usize = 0x30; // CUtlVector<AABB_t>
|
||||
pub const m_meshlets: usize = 0x48; // CUtlVector<CMeshletDescriptor>
|
||||
@ -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<CConstraintSlave>
|
||||
pub const m_targets: usize = 0x58; // CUtlVector<CConstraintTarget>
|
||||
}
|
||||
@ -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<float32>
|
||||
}
|
||||
// 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<MorphBundleType_t>
|
||||
pub const m_morphDatas: usize = 0x30; // CUtlVector<CMorphData>
|
||||
pub const m_pTextureAtlas: usize = 0x48; //
|
||||
pub const m_pTextureAtlas: usize = 0x48; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_FlexDesc: usize = 0x50; // CUtlVector<CFlexDesc>
|
||||
pub const m_FlexControllers: usize = 0x68; // CUtlVector<CFlexController>
|
||||
pub const m_FlexRules: usize = 0x80; // CUtlVector<CFlexRule>
|
||||
@ -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<CTransform>
|
||||
}
|
||||
// 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<CAnimActivity>
|
||||
pub const m_hierarchyArray: usize = 0x140; // CUtlVector<CAnimLocalHierarchy>
|
||||
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<Vector>
|
||||
pub const m_vecBoneWorldMax: usize = 0x190; // CUtlVector<Vector>
|
||||
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<int16>
|
||||
pub const m_flBoneScaleArray: usize = 0x38; // CUtlVector<float32>
|
||||
}
|
||||
@ -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<InfoForResourceTypeCModel>
|
||||
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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)]
|
||||
|
||||
|
@ -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<CHandle<C_BaseModelEntity>>
|
||||
@ -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<C_FogController>
|
||||
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<uint8>
|
||||
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<InfoForResourceTypeIParticleSystemDefinition>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_hRotationKeys = 0xCE0; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<C_BaseEntity>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_hLightProbeDirectLightIndicesTexture = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_hLightProbeDirectLightScalarsTexture = 0x1538; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_hLightProbeDirectLightShadowsTexture = 0x1540; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<CFogController>)
|
||||
public static class C_fogplayerparams_t {
|
||||
public const nint m_hCtrl = 0x8; //
|
||||
public const nint m_hCtrl = 0x8; // CHandle<C_FogController>
|
||||
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<C_BaseEntity>
|
||||
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<C_BulletHitModel*>
|
||||
public const nint m_vecPickupModelSlerpers = 0x1658; // CUtlVector<C_PickUpModelSlerper*>
|
||||
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<CCSPlayerController>
|
||||
}
|
||||
@ -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<InfoForResourceTypeIMaterial2>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<CUtlString>
|
||||
public const nint m_LightStyleTargets = 0xD40; // C_NetworkUtlVectorBase<CHandle<C_BaseModelEntity>>
|
||||
public const nint m_StyleEvent = 0xD58; // CEntityIOOutput[4]
|
||||
public const nint m_hLightCookie = 0xDF8; //
|
||||
public const nint m_hLightCookie = 0xDF8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
}
|
||||
// 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<C_BaseEntity>
|
||||
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<CHandle<C_InfoLadderDismount>>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeIMaterial2>
|
||||
public const nint m_iszSkyEntity = 0x588; // CUtlSymbolLarge
|
||||
public const nint m_hFogCubemapTexture = 0x590; //
|
||||
public const nint m_hFogCubemapTexture = 0x590; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<float32>
|
||||
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<C_BaseEntity>
|
||||
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<C_CSPlayerPawn>
|
||||
@ -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<C_BaseEntity>
|
||||
public const nint m_hOwnerEntity = 0x428; // CHandle<C_BaseEntity>
|
||||
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<C_BaseEntity>
|
||||
}
|
||||
// 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<C_BasePropDoor>
|
||||
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<CBasePlayerWeapon>)
|
||||
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
|
||||
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<C_BaseEntity>
|
||||
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<C_CSPlayerPawn>
|
||||
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<C_CSPlayerPawn>
|
||||
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
|
||||
}
|
||||
|
@ -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<CHandle<C_BaseModelEntity>>
|
||||
@ -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<C_FogController>
|
||||
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<uint8>
|
||||
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<InfoForResourceTypeIParticleSystemDefinition>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_hRotationKeys = 0xCE0; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<C_BaseEntity>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1538; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1540; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<CFogController>)
|
||||
namespace C_fogplayerparams_t {
|
||||
constexpr std::ptrdiff_t m_hCtrl = 0x8; //
|
||||
constexpr std::ptrdiff_t m_hCtrl = 0x8; // CHandle<C_FogController>
|
||||
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<C_BaseEntity>
|
||||
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<C_BulletHitModel*>
|
||||
constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x1658; // CUtlVector<C_PickUpModelSlerper*>
|
||||
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<CCSPlayerController>
|
||||
}
|
||||
@ -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<InfoForResourceTypeIMaterial2>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<CUtlString>
|
||||
constexpr std::ptrdiff_t m_LightStyleTargets = 0xD40; // C_NetworkUtlVectorBase<CHandle<C_BaseModelEntity>>
|
||||
constexpr std::ptrdiff_t m_StyleEvent = 0xD58; // CEntityIOOutput[4]
|
||||
constexpr std::ptrdiff_t m_hLightCookie = 0xDF8; //
|
||||
constexpr std::ptrdiff_t m_hLightCookie = 0xDF8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
}
|
||||
// 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<C_BaseEntity>
|
||||
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<CHandle<C_InfoLadderDismount>>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeIMaterial2>
|
||||
constexpr std::ptrdiff_t m_iszSkyEntity = 0x588; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_hFogCubemapTexture = 0x590; //
|
||||
constexpr std::ptrdiff_t m_hFogCubemapTexture = 0x590; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<float32>
|
||||
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<C_BaseEntity>
|
||||
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<C_CSPlayerPawn>
|
||||
@ -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<C_BaseEntity>
|
||||
constexpr std::ptrdiff_t m_hOwnerEntity = 0x428; // CHandle<C_BaseEntity>
|
||||
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<C_BaseEntity>
|
||||
}
|
||||
// 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<C_BasePropDoor>
|
||||
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<CBasePlayerWeapon>)
|
||||
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
|
||||
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<C_BaseEntity>
|
||||
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<C_CSPlayerPawn>
|
||||
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<C_CSPlayerPawn>
|
||||
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
|
||||
}
|
||||
|
@ -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<CHandle<C_BaseModelEntity>>
|
||||
@ -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<C_FogController>
|
||||
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<uint8>
|
||||
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<InfoForResourceTypeIParticleSystemDefinition>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
pub const m_hRotationKeys: usize = 0xCE0; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<C_BaseEntity>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1538; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1540; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<CFogController>)
|
||||
pub mod C_fogplayerparams_t {
|
||||
pub const m_hCtrl: usize = 0x8; //
|
||||
pub const m_hCtrl: usize = 0x8; // CHandle<C_FogController>
|
||||
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<C_BaseEntity>
|
||||
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<C_BulletHitModel*>
|
||||
pub const m_vecPickupModelSlerpers: usize = 0x1658; // CUtlVector<C_PickUpModelSlerper*>
|
||||
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<CCSPlayerController>
|
||||
}
|
||||
@ -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<InfoForResourceTypeIMaterial2>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x15D0; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x15D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<CUtlString>
|
||||
pub const m_LightStyleTargets: usize = 0xD40; // C_NetworkUtlVectorBase<CHandle<C_BaseModelEntity>>
|
||||
pub const m_StyleEvent: usize = 0xD58; // CEntityIOOutput[4]
|
||||
pub const m_hLightCookie: usize = 0xDF8; //
|
||||
pub const m_hLightCookie: usize = 0xDF8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
}
|
||||
// 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<C_BaseEntity>
|
||||
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<CHandle<C_InfoLadderDismount>>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeIMaterial2>
|
||||
pub const m_iszSkyEntity: usize = 0x588; // CUtlSymbolLarge
|
||||
pub const m_hFogCubemapTexture: usize = 0x590; //
|
||||
pub const m_hFogCubemapTexture: usize = 0x590; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
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<float32>
|
||||
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<C_BaseEntity>
|
||||
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<C_CSPlayerPawn>
|
||||
@ -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<C_BaseEntity>
|
||||
pub const m_hOwnerEntity: usize = 0x428; // CHandle<C_BaseEntity>
|
||||
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<C_BaseEntity>
|
||||
}
|
||||
// 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<C_BasePropDoor>
|
||||
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<CBasePlayerWeapon>)
|
||||
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
|
||||
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<C_BaseEntity>
|
||||
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<C_CSPlayerPawn>
|
||||
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<C_CSPlayerPawn>
|
||||
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
|
||||
}
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)]
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)]
|
||||
|
||||
|
@ -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"
|
||||
}
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)]
|
||||
|
||||
|
@ -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<InfoForResourceTypeCTextureBase>
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -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<InfoForResourceTypeCTextureBase>
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -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<InfoForResourceTypeCTextureBase>
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)]
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)]
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)]
|
||||
|
||||
|
@ -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<InfoForResourceTypeCTextureBase>
|
||||
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<ParticleNamedValueSource_t*>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_pTextureDetail2 = 0x208; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_pTextureDiffuseWarp = 0x210; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_pTextureFresnelColorWarp = 0x218; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_pTextureFresnelWarp = 0x220; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_pTextureSpecularWarp = 0x228; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_pTextureEnvMap = 0x230; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
}
|
||||
// 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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_pTextureNormal = 0x208; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_pTextureMetalness = 0x210; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_pTextureRoughness = 0x218; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_pTextureSelfIllum = 0x220; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_pTextureDetail = 0x228; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
}
|
||||
// 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<InfoForResourceTypeCTextureBase>
|
||||
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
|
||||
|
@ -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<InfoForResourceTypeCTextureBase>
|
||||
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<ParticleNamedValueSource_t*>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_pTextureDetail2 = 0x208; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_pTextureDiffuseWarp = 0x210; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_pTextureFresnelColorWarp = 0x218; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_pTextureFresnelWarp = 0x220; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_pTextureSpecularWarp = 0x228; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_pTextureEnvMap = 0x230; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
}
|
||||
// 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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_pTextureNormal = 0x208; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_pTextureMetalness = 0x210; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_pTextureRoughness = 0x218; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_pTextureSelfIllum = 0x220; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_pTextureDetail = 0x228; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
}
|
||||
// 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<InfoForResourceTypeCTextureBase>
|
||||
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
|
||||
|
@ -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<InfoForResourceTypeCTextureBase>
|
||||
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<ParticleNamedValueSource_t*>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
pub const m_pTextureDetail2: usize = 0x208; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_pTextureDiffuseWarp: usize = 0x210; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_pTextureFresnelColorWarp: usize = 0x218; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_pTextureFresnelWarp: usize = 0x220; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_pTextureSpecularWarp: usize = 0x228; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_pTextureEnvMap: usize = 0x230; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
}
|
||||
// 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<InfoForResourceTypeCTextureBase>
|
||||
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<InfoForResourceTypeCTextureBase>
|
||||
pub const m_pTextureNormal: usize = 0x208; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_pTextureMetalness: usize = 0x210; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_pTextureRoughness: usize = 0x218; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_pTextureSelfIllum: usize = 0x220; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_pTextureDetail: usize = 0x228; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
}
|
||||
// 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<InfoForResourceTypeCTextureBase>
|
||||
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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)]
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)]
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)]
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)]
|
||||
|
||||
|
@ -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<RnNode_t>
|
||||
public const nint m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector
|
||||
public const nint m_Triangles = 0x48; // CUtlVector<RnTriangle_t>
|
||||
public const nint m_Wings = 0x60; // CUtlVector<RnWing_t>
|
||||
public const nint m_Materials = 0x78; // CUtlVector<uint8>
|
||||
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
|
||||
|
@ -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<RnNode_t>
|
||||
constexpr std::ptrdiff_t m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector
|
||||
constexpr std::ptrdiff_t m_Triangles = 0x48; // CUtlVector<RnTriangle_t>
|
||||
constexpr std::ptrdiff_t m_Wings = 0x60; // CUtlVector<RnWing_t>
|
||||
constexpr std::ptrdiff_t m_Materials = 0x78; // CUtlVector<uint8>
|
||||
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
|
||||
|
@ -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<RnNode_t>
|
||||
pub const m_Vertices: usize = 0x30; // CUtlVectorSIMDPaddedVector
|
||||
pub const m_Triangles: usize = 0x48; // CUtlVector<RnTriangle_t>
|
||||
pub const m_Wings: usize = 0x60; // CUtlVector<RnWing_t>
|
||||
pub const m_Materials: usize = 0x78; // CUtlVector<uint8>
|
||||
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
|
||||
|
@ -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<float32>
|
||||
}
|
||||
@ -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<int32>
|
||||
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
|
||||
|
@ -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<float32>
|
||||
}
|
||||
@ -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<int32>
|
||||
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
|
||||
|
@ -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<float32>
|
||||
}
|
||||
@ -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<int32>
|
||||
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
|
||||
|
Loading…
x
Reference in New Issue
Block a user