Skip to content

CCommentarySystem

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

Kind: classSize: 96 bytes (0x60)Alignment: 8 bytesModule: serverBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Inheritance tree
  • CCommentarySystem
Relationship diagram (2 edges)
classDiagram
    CCommentarySystem *-- GameTime_t
    CCommentarySystem --> CPointCommentaryNode
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

CCommentarySystem

OffsetFieldTypeFromAnnotations
0x12m_bCommentaryEnabledMidGamebool
0x14m_flNextTeleportTimeGameTime_t
0x18m_iTeleportStageint32
0x1cm_bCheatStatebool
0x1dm_bIsFirstSpawnGroupToLoadbool
0x20m_ModifiedConvarsCUtlVector< modifiedconvars_t >
0x38m_hCurrentNodeCHandle< CPointCommentaryNode >
0x3cm_hActiveCommentaryNodeCHandle< CPointCommentaryNode >
0x40m_hLastCommentaryNodeCHandle< CPointCommentaryNode >
0x48m_vecNodesCUtlVector< CHandle< CPointCommentaryNode > >
KV3 class defaults
{
	"_class": "CCommentarySystem",
	"m_bCommentaryEnabledMidGame": false,
	"m_flNextTeleportTime": null,
	"m_iTeleportStage": 0,
	"m_bCheatState": false,
	"m_bIsFirstSpawnGroupToLoad": false,
	"m_ModifiedConvars":
	[
	],
	"m_hCurrentNode": null,
	"m_hActiveCommentaryNode": null,
	"m_hLastCommentaryNode": null,
	"m_vecNodes":
	[
	]
}