Skip to content

CCollisionProperty (client)

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 184 bytes (0xb8)Alignment: 8 bytesModule: clientBinary: client.dll

Relationships

Inherits from: nothing; this is a root class.

Same name in another module: CCollisionProperty (server)

Used by (2) as a field type

Inheritance tree
  • CCollisionProperty
Relationship diagram (1 edges)
classDiagram
    CCollisionProperty *-- VPhysicsCollisionAttribute_t
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

17 fields, 17 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.

CCollisionProperty

OffsetFieldTypeFromAnnotations
0x10m_collisionAttributeVPhysicsCollisionAttribute_t
0x40m_vecMinsVectorMSaveBehavior
0x4cm_vecMaxsVectorMSaveBehavior
0x5am_usSolidFlagsuint8
0x5bm_nSolidTypeSolidType_t
0x5cm_triggerBloatuint8
0x5dm_nSurroundTypeSurroundingBoundsType_t
0x5em_CollisionGroupuint8
0x5fm_nEnablePhysicsuint8
0x60m_flBoundingRadiusfloat32
0x64m_vecSpecifiedSurroundingMinsVector
0x70m_vecSpecifiedSurroundingMaxsVector
0x7cm_vecSurroundingMaxsVector
0x88m_vecSurroundingMinsVector
0x94m_vCapsuleCenter1Vector
0xa0m_vCapsuleCenter2Vector
0xacm_flCapsuleRadiusfloat32
KV3 class defaults
{
	"_class": "CCollisionProperty",
	"m_collisionAttribute":
	{
		"m_nInteractsAs": 131072,
		"m_nInteractsWith": 0,
		"m_nInteractsExclude": 0,
		"m_nEntityId": 0,
		"m_nOwnerId": 4294967295,
		"m_nHierarchyId": 0,
		"m_nDetailLayerMask": 0,
		"m_nDetailLayerMaskType": 0,
		"m_nTargetDetailLayer": 0,
		"m_nCollisionGroup": 4,
		"m_nCollisionFunctionMask": 7
	},
	"m_vecMins":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_vecMaxs":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_usSolidFlags": 0,
	"m_nSolidType": "SOLID_NONE",
	"m_triggerBloat": 0,
	"m_nSurroundType": "USE_OBB_COLLISION_BOUNDS",
	"m_CollisionGroup": 4,
	"m_nEnablePhysics": 1,
	"m_flBoundingRadius": 0.000000,
	"m_vecSpecifiedSurroundingMins":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_vecSpecifiedSurroundingMaxs":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_vecSurroundingMaxs":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_vecSurroundingMins":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_vCapsuleCenter1":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_vCapsuleCenter2":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_flCapsuleRadius": 0.000000
}