entity2
The entity system itself: instance identity, entity handles, components and the base classes both client and server build on.
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Classes: 16Enums: 2Binaries: !GlobalTypes, assetrename.dllInheritance tree for this module
Classes
| Class | Size | Declared | Total | Description |
|---|---|---|---|---|
| CEmptyEntityInstance | 0x1 | 0 | 0 | |
| CEntityAttributeTable | 0x50 | 2 | 2 | |
| CEntityComponent | 0x8 | 0 | 0 | |
| CEntityComponentHelper | 0x28 | 4 | 4 | |
| CEntityIdentity | 0x70 | 12 | 12 | |
| CEntityInstance | 0x30 | 3 | 3 | Root of the entity class hierarchy (server and client). Everything that has an entity handle ultimately derives from this. |
| CEntityIOOutput | 0x18 | 0 | 0 | |
| CEntityKeyValues | 0x38 | 0 | 0 | |
| CNetworkVarChainer | 0x28 | 1 | 1 | |
| CScriptComponent | 0x38 | 1 | 1 | |
| CVariantDefaultAllocator | 0x1 | 0 | 0 | |
| EntComponentInfo_t | 0x68 | 7 | 7 | |
| EntInput_t | 0x30 | 0 | 0 | |
| EntityIOQueuePrioritizedEvent_t | 0x70 | 8 | 8 | |
| GameTick_t | 0x4 | 1 | 1 | |
| GameTime_t | 0x4 | 1 | 1 |
Enums
| Enum | Underlying | Members | Description |
|---|---|---|---|
| EntityDormancyType_t | uint32_t | 3 | |
| EntityIOTargetType_t | uint32_t | 4 |