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