VPhysicsCollisionAttribute_t (server)
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 48 bytes (0x30)Alignment: 8 bytesModule: serverBinary: server.dll
Relationships
Inherits from: nothing; this is a root class.
Same name in another module: VPhysicsCollisionAttribute_t (client)
Used by (1) as a field type
Inheritance tree
- VPhysicsCollisionAttribute_t
Memory layout
11 fields, 11 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
VPhysicsCollisionAttribute_t
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x8 | m_nInteractsAs | uint64 | ||
0x10 | m_nInteractsWith | uint64 | ||
0x18 | m_nInteractsExclude | uint64 | ||
0x20 | m_nEntityId | uint32 | ||
0x24 | m_nOwnerId | uint32 | ||
0x28 | m_nHierarchyId | uint16 | ||
0x2a | m_nDetailLayerMask | uint16 | ||
0x2c | m_nDetailLayerMaskType | uint8 | ||
0x2d | m_nTargetDetailLayer | uint8 | ||
0x2e | m_nCollisionGroup | uint8 | ||
0x2f | m_nCollisionFunctionMask | uint8 |
KV3 class defaults
{
"_class": "VPhysicsCollisionAttribute_t",
"m_nInteractsAs": 0,
"m_nInteractsWith": 0,
"m_nInteractsExclude": 0,
"m_nEntityId": 0,
"m_nOwnerId": 0,
"m_nHierarchyId": 0,
"m_nDetailLayerMask": 0,
"m_nDetailLayerMaskType": 0,
"m_nTargetDetailLayer": 0,
"m_nCollisionGroup": 0,
"m_nCollisionFunctionMask": 0
}