CGameSceneNode (server)
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 272 bytes (0x110)Alignment: 16 bytesModule: serverBinary: server.dll
Relationships
Inherits from: nothing; this is a root class.
Same name in another module: CGameSceneNode (client)
Derived by: CSkeletonInstance
Used by (2) as a field type
Inheritance tree
CGameSceneNode
Relationship diagram (4 edges)
classDiagram
CGameSceneNode <|-- CSkeletonInstance
CGameSceneNode --> CEntityInstance
CGameSceneNode *-- CGameSceneNodeHandle
CGameSceneNode *-- CNetworkOriginCellCoordQuantizedVectorMemory layout
31 fields, 31 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
CGameSceneNode
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 :0 | m_bBoneMergeFlex | bitfield:1 | MNotSaved | |
0x0 :1 | m_bDirtyBoneMergeBoneToRoot | bitfield:1 | MNotSaved | |
0x0 :2 | m_bDirtyBoneMergeInfo | bitfield:1 | MNotSaved | |
0x0 :3 | m_bDirtyHierarchy | bitfield:1 | MNotSaved | |
0x0 :4 | m_bNetworkedAnglesChanged | bitfield:1 | MNotSaved | |
0x0 :5 | m_bNetworkedPositionChanged | bitfield:1 | MNotSaved | |
0x0 :6 | m_bNetworkedScaleChanged | bitfield:1 | MNotSaved | |
0x0 :7 | m_bWillBeCallingPostDataUpdate | bitfield:1 | MNotSaved | |
0x0 :8+1 | m_nLatchAbsOrigin | bitfield:2 | MNotSaved | |
0x10 | m_nodeToWorld | CTransformWS | MNotSaved | |
0x30 | m_pOwner | CEntityInstance* | MNotSaved | |
0x38 | m_pParent | CGameSceneNode* | MNotSaved | |
0x40 | m_pChild | CGameSceneNode* | MNotSaved | |
0x48 | m_pNextSibling | CGameSceneNode* | MNotSaved | |
0x70 | m_hParent | CGameSceneNodeHandle | ||
0x80 | m_vecOrigin | CNetworkOriginCellCoordQuantizedVector | ||
0xb8 | m_angRotation | QAngle | ||
0xc4 | m_flScale | float32 | ||
0xc8 | m_vecAbsOrigin | VectorWS | ||
0xd4 | m_angAbsRotation | QAngle | ||
0xe0 | m_flAbsScale | float32 | ||
0xe4 | m_nParentAttachmentOrBone | int16 | MNotSaved | |
0xe6 | m_bDebugAbsOriginChanges | bool | MNotSaved | |
0xe7 | m_bDormant | bool | ||
0xe8 | m_bForceParentToBeNetworked | bool | ||
0xeb | m_nHierarchicalDepth | uint8 | MNotSaved | |
0xec | m_nHierarchyType | uint8 | MNotSaved | |
0xed | m_nDoNotSetAnimTimeInInvalidatePhysicsCount | uint8 | MNotSaved | |
0xf0 | m_name | CUtlStringToken | ||
0x104 | m_hierarchyAttachName | CUtlStringToken | ||
0x108 | m_flClientLocalScale | float32 |