server hierarchy
This tree covers only server. See the combined server and client tree for the twinned classes the two projects share by name.
Inheritance tree
911 classes, 297 root hierarchies.
CBaseEntity (74)
- CAI_ChangeHintGroup
CBaseModelEntity (47)
CBaseAnimGraph (15)
- CBaseAnimGraphAlias_baseanimating
- CConstraintAnchor
CEconEntity (2)
CBasePlayerWeapon
CCSWeaponBase (6)
- CC4
CCSWeaponBaseGun (32)
- CAK47
- CDEagle
- CWeaponAug
- CWeaponAWP
- CWeaponBizon
- CWeaponCZ75a
- CWeaponElite
- CWeaponFamas
- CWeaponFiveSeven
- CWeaponG3SG1
- CWeaponGalilAR
- CWeaponGlock
- CWeaponHKP2000
- CWeaponM249
- CWeaponM4A1
- CWeaponM4A1Silencer
- CWeaponMAC10
- CWeaponMag7
- CWeaponMP5SD
- CWeaponMP7
- CWeaponMP9
- CWeaponNegev
- CWeaponP250
- CWeaponP90
- CWeaponRevolver
- CWeaponSCAR20
- CWeaponSG556
- CWeaponSSG08
- CWeaponTaser
- CWeaponTec9
- CWeaponUMP45
- CWeaponUSPSilencer
- CKnife
- CEconWearable
- CFish
- CHostageCarriableProp
- CItemSoda
- CPhysMagnet
- CPlantedC4
- CPointCommentaryNode
- CWaterBullet
CBaseToggle (6)
CBaseTrigger (32)
- CBombTarget
- CBuyZone
- CChangeLevel
- CColorCorrectionVolume
- CFogTrigger
- CFootstepControl
- CPostProcessingVolume
- CPrecipitation
- CServerRagdollTrigger
- CTonemapTrigger
- CTriggerActiveWeaponDetect
- CTriggerBombReset
- CTriggerBuoyancy
- CTriggerCallback
- CTriggerDetectBulletFire
- CTriggerDetectExplosion
- CTriggerFan
- CTriggerGameEvent
- CTriggerGravity
- CTriggerHostageReset
- CTriggerLerpObject
- CTriggerPhysics
- CTriggerProximity
- CTriggerRemove
- CTriggerSave
- CTriggerSndSosOpvar
- CTriggerSoundscape
- CTriggerTeleport
- CGunTarget
- CCashStack
- CDynamicLight
- CEntityBlocker
- CEntityDissolve
- CEnvDecal
- CEnvSky
- CFuncConveyor
- CFuncIllusionary
- CFuncInteractionLayerClip
- CFuncMover
- CFuncNavObstruction
- CFuncRotating
- CFuncRotator
- CFuncShatterglass
- CFuncTrainControls
- CFuncVehicleClip
- CFuncVPhysicsClip
- CFuncWater
- CItemGenericTriggerHelper
- CPlatTrigger
- CPrecipitationBlocker
- CShatterGlassShardPhysics
- CSpotlightEnd
- CTextureBasedAnimatable
- CTriggerBrush
- CTriggerVolume
- CWorld
- CCitadelSoundOpvarSetOBB
- CColorCorrection
- CCommentaryAuto
- CCSCustomHudLayout
- CCSMinimapBoundary
- CCSPetPlacement
- CCSPlayerResource
- CCSPointScriptEntity
- CDebugHistory
- CEnableMotionFixup
- CEntityFlame
- CEnvBeverage
- CEnvCubemapFog
- CEnvDetailController
- CEnvEntityIgniter
- CEnvLightProbeVolume
- CEnvVolumetricFogController
- CEnvVolumetricFogVolume
- CEnvWind
- CEnvWindController
- CEnvWindVolume
- CFishPool
- CFogController
- CFuncPropRespawnZone
- CFuncTimescale
- CGameGibManager
- CGradientFog
- CHandleDummy
- CHandleTest
- CInfoLadderDismount
- CInfoVisibilityBox
- CInfoWorldLayer
- CLogicAuto
- CLogicGameStateReport
- CMapVetoPickController
- CNullEntity
- CPhysicsSpring
- CPhysicsWire
- CPlayerPing
- CPlayerVisibility
CPointEntity (62)
- CAmbientGeneric
- CBaseDMStart
- CBlood
- CChoreoInfoTarget
- CCredits
- CEnvEntityMaker
- CEnvHudHint
- CEnvInstructorHint
- CEnvInstructorVRHint
- CEnvMuzzleFlash
- CEnvShake
- CEnvSpark
- CEnvSplash
- CEnvTilt
- CEnvViewPunch
- CInfoChoreoAnchor
- CInfoFan
- CInfoGameEventProxy
- CInfoInstructorHintBombTargetA
- CInfoInstructorHintBombTargetB
- CInfoInstructorHintHostageRescueZone
- CInfoInstructorHintTarget
- CInfoLandmark
- CInfoOffscreenPanoramaTexture
- CInfoParticleTarget
- CInfoPlayerStart
- CInfoSpawnGroupLandmark
- CInfoTarget
- CInfoTeleportDestination
- CInstructorEventEntity
- CKeepUpright
- CLogicProximity
- CLogicScript
- CMapInfo
- CMessage
- CMessageEntity
- CNavSpaceInfo
- CNavWalkable
- CPathTrack
- CPhysExplosion
- CPhysImpact
- CPointAngleSensor
- CPointAngularVelocitySensor
- CPointBroadcastClientCommand
- CPointChildModifier
- CPointClientCommand
- CPointGamestatsCounter
- CPointGiveAmmo
- CPointHurt
- CPointProximitySensor
- CPointPush
- CPointServerCommand
- CPointVelocitySensor
- CRagdollMagnet
- CRotatorTarget
- CTankTargetChange
- CTankTrainAI
- CPointEntityFinder
- CPointOrient
- CPointPulse
- CPointValueRemapper
- CPulseGameBlackboard
- CRagdollManager
- CScriptedSequence
CServerOnlyEntity (3)
- CInfoData
CLogicalEntity (39)
- CEnvFade
- CEnvGlobal
- CFuncMoverRouter
- CInfoSpawnGroupLoadUnload
- CLogicAchievement
- CLogicActivityEvent
- CLogicBranch
- CLogicBranchList
- CLogicCase
- CLogicCollisionPair
- CLogicCompare
- CLogicDistanceAutosave
- CLogicDistanceCheck
- CLogicEventListener
- CLogicGameEvent
- CLogicGameEventListener
- CLogicLineToEntity
- CLogicMeasureMovement
- CLogicNavigation
- CLogicPlayerProxy
- CLogicRelay
- CMapSharedEnvironment
- CMathColorBlend
- CMathCounter
- CMathRemap
- CMultiLightProxy
- CMultiSource
- CPathMoverEntitySpawner
- CPhysicsEntitySolver
- CPhysMotor
- CPointTemplate
- CSceneListManager
- CSoundStackSave
- CTestPulseIO
- CTimerEntity
- CSkyboxReference
- CSkyCamera
- CSoundEventParameter
- CSoundOpvarSetEntity
- CTestEffect
- CVoteController
CPlayerPawnComponent (17)
- ActiveModelConfig_t
- ActorMapping_t
- AI_BaseNPCAnimGraph_DebugSnapshotData_t
- AI_DefaultNPC_DebugSnapshotData_t::PathQuery_t
- AI_FacingServices_DebugSnapshotData_t
- AI_GroundRootMotionMotor_DebugSnapshotData_t::Event_t
- AI_MotorServices_DebugSnapshotData_t
- AI_MotorServices_DebugSnapshotData_t::MotorPathWaypoint_t
- AI_Navigator_DebugSnapshotData_t
- AI_Navigator_DebugSnapshotData_t::Waypoint_t
- AmmoIndex_t
- AnimGraph2SerializedPoseRecipeSlot_t
- audioparams_t
- AutoRoomDoorwayPairs_t
- CAnimGraph2InstancePtr
- CAnimGraphControllerManager
- CAnimGraphControllerPtr
- CAttributeList
- CAttributeManager::cached_attribute_float_t
- CBarnLightAPI
- CBaseAnimGraphAPI
- CBaseAnimGraphVariationUserData
- CBaseEntity_SharedAPI
- CBaseEntityAPI
- CBaseGrenade_API
- CBaseIssue
- CBaseModelEntity::OnDamageLevelChangedArgs_t
- CBaseModelEntityAPI
- CBasePlayerControllerAPI
- CBaseTriggerAPI
- CBreakableStageHelper
- CBuoyancyHelper
- CBuyZone_API
- CChicken_API
- CChoreoComponent
- CCollisionProperty
- CCommentarySystem
- CConstantForceController
- CCopyRecipientFilter
- CCSCustomHudLayout_API
- CCSCustomHudLayoutState
- CCSGO_TeamPreviewCharacterPosition_API
- CCSObserverPawn_API
- CCSPlace_API
- CCSPlayerAnimationState
- CCSPlayerController_API
- CCSPlayerController_InventoryServices::NetworkedLoadoutSlot_t
- CCSPlayerLegacyJump
- CCSPlayerModernJump
- CCSPlayerPawn_API
- CCSPlayerPawnBase_API
- CCSPointPulseAPI
- CCSPointScriptEntity_API
- CCSWeaponBase_API
- CDamageRecord
- CDebugDrawHistoryData
- CDebugSnapshotData_t
- CDecalGroupVData
- CDecalInstance
- CDestructiblePart
- CDestructiblePart_DamageLevel
- CDestructiblePartsComponent
- CDestructiblePartsSystemData
- CEconItemAttribute
- CEffectData
- CEnvCombinedLightProbeVolumeAPI
- CEnvCubemapAPI
- CEnvHudHint_API
- CEnvLightProbeVolumeAPI
- CEnvSkyAPI
- CEnvWindShared
- CEnvWindSharedAPI
- CExplosionTypeData
- CExternalAnimGraphList
- CFilterMultipleAPI
- CFiringModeFloat
- CFiringModeInt
- CFlashbangProjectile_API
- CFloatExponentialMovingAverage
- CFloatMovingAverage
- CFootstepControl_API
- CFootstepTableHandle
- CFuncConveyor_API
- CFuncMoverAPI
- CGameMoney_API
- CGameSceneNodeHandle
- CGameScriptedMoveData
- CGameScriptedMoveDef_t
- CGameStateReportAPI
- CGlowProperty
- CHintMessage
- CHintMessageQueue
- CHitboxComponent
- CHostage_API
- CInButtonState
- CInfoChoreoAnchorPosition
- CIronSightController
- CLightComponent
- CLightEntityAPI
- CLogicEventListener_API
- CLogicRelayAPI
- CMapInfo_API
- CMapVetoPickController_API
- CMarkupSearchHelper
- CModelState
- CMotorController
- CMovementStatsProperty
- CNavVolumeMarkupVolume
- CNetworkedSequenceOperation
- CNetworkOriginCellCoordQuantizedVector
- CNetworkOriginCellCoordQuantizedVectorWS
- CNetworkOriginQuantizedVector
- CNetworkOriginQuantizedVectorWS
- CNetworkTransmitComponent
- CNetworkVelocityVector
- CNetworkViewOffsetVector
- CNmAimCSNode::CDefinition
- CNmAimCSTask
- CNMEventPulseState_t
- CNmSnapWeaponNode::CDefinition
- CNmSnapWeaponTask
- CodeGenAABB_t
- ConstraintSoundInfo
- CountdownTimer
- CParticleSystemAPI
- CPathQueryComponent
- CPathQueryUtil
- CPathSimpleAPI
- CPhysicsBodyGameMarkup
- CPhysicsBodyGameMarkupData
- CPhysicsShake
- CPhysMotorAPI
- CPlantedC4_API
- CPointGiveAmmo_API
- CPointPrefabAPI
- CPointTeleportAPI
- CPointTemplateAPI
- CPointValueRemapperAPI
- CPropDataComponent
- CPulseCell_LerpCameraSettings
- CPulseCell_LerpCameraSettings::CursorState_t
- CPulseCell_Outflow_ListenForAnimgraphTag
- CPulseCell_Outflow_ListenForEntityOutput
- CPulseCell_Outflow_ListenForEntityOutput::CursorState_t
- CPulseCell_Outflow_PlaySceneBase::CursorState_t
- CPulseCell_Outflow_PlayVCD::VCDRequirementInfo_t
- CPulseCell_Outflow_PlayVOLine
- CPulseCell_Outflow_PlayVOLine::CursorState_t
- CPulseCell_Outflow_ScriptedSequence
- CPulseCell_Outflow_ScriptedSequence::CursorState_t
- CPulseCell_PlaySequence
- CPulseCell_PlaySequence::CursorState_t
- CPulseCell_SoundEventStart
- CPulseCell_Step_EntFire
- CPulseCell_Step_FollowEntity
- CPulseCell_Step_SetAnimGraphParam
- CPulseFuncs_GameParticleManager
- CPulsePhysicsConstraintsFuncs
- CPulseServerCursor
- CPulseServerFuncs
- CPulseServerFuncs_Sounds
- CRelativeLocation
- CRelativeTransform
- CRemapFloat
- CRenderComponent
- CResponseCriteriaSet
- CResponseQueue
- CRetakeGameRules
- CRopeOverlapHit
- CRR_Response
- CSceneEventInfo
- CScriptUniformRandomStream
- CShatterGlassShard
- CSkillDamage
- CSkillFloat
- CSkillInt
- CSmoothFunc
- CSoundEnvelope
- CSoundPatch
- CTakeDamageInfo
- CTakeDamageResult
- CTakeDamageResultAPI
- CTakeDamageSummaryScopeGuard
- CTestPulseIO::EntityHandleIntArgs_t
- CTestPulseIO::EntityNameStringArgs_t
- CTestPulseIO::FloatStringArgs_t
- CTestPulseIO::ThreeStringArgs_t
- CTestPulseIOAPI
- CTestPulseIOComponent_API
- CTestPulseIOComponent_DerivedAPI
- CTouchExpansionComponent
- CVectorExponentialMovingAverage
- CVectorMovingAverage
- CWorldCompositionChunkReferenceElement_t
- DecalGroupOption_t
- DestructiblePartDamageRequest_t
- DestructiblePartDamageRequestAPI
- DynamicVolumeDef_t
- EngineCountdownTimer
- EntityRenderAttribute_t
- EntitySpottedState_t
- entitytable_t
- ExternalAnimGraphHandle_t
- fogparams_t
- fogplayerparams_t
- FuncMoverMovementSummary_t
- FuncRotatorRotationSummary_t
- GAME_HEADER
- globalentity_t
- globalentitydatabase_t
- HUDPanelDialogVariableString_t
- HUDPanelHasClass_t
- hudtextparms_t
- HullFlags_t
- IHasAttributes
- INavObstacle
- IRagdoll
- lerpdata_t
- levellist_t
- locksound_t
- magnetted_objects_t
- ModelConfigHandle_t
- modifiedconvars_t
- ParticleIndex_t
- ParticleNode_t
- PathMoverEntitySpawn
- PhysBlockHeader_t
- physics_save_sphere_t
- PhysicsRagdollPose_t
- PhysObjectHeader_t
- PointCameraSettings_t
- PrecipitationFilter_t
- PulseScriptedSequenceData_t
- QuestProgress
- ragdoll_t
- RagdollCreationParams_t
- ragdollelement_t
- ragdollhierarchyjoint_t
- ResponseContext_t
- ResponseFollowup
- ResponseParams
- RotatorHistoryEntry_t
- RotatorQueueEntry_t
- SAVE_HEADER
- SceneEventId_t
- SellbackPurchaseEntry_t
- SequenceHistory_t
- ServerAuthoritativeWeaponSlot_t
- shard_model_desc_t
- SimpleConstraintSoundProfile
- sky3dparams_t
- sndopvarlatchdata_t
- SoundCommand_t
- SoundeventPathCornerPairNetworked_t
- SoundOpvarTraceResult_t
- SPAWNGROUP_HEADER
- SpawnPoint_API
- SummaryTakeDamageInfo_t
- thinkfunc_t
- VelocitySampler
- ViewAngleServerChange_t
- VPhysicsCollisionAttribute_t
- WaterWheelDrag_t
- WaterWheelFrictionScale_t
- WeaponPurchaseCount_t
- WeaponPurchaseTracker_t
- WrappedPhysicsJoint_t
Inheritance diagram (300 edges)
classDiagram
CBaseEntity <|-- CAI_ChangeHintGroup
CBaseEntity <|-- CBaseModelEntity
CBaseEntity <|-- CBasePlayerController
CBaseEntity <|-- CCitadelSoundOpvarSetOBB
CBaseEntity <|-- CColorCorrection
CBaseEntity <|-- CCommentaryAuto
CBaseEntity <|-- CCSCustomHudLayout
CBaseEntity <|-- CCSCustomPlayerCamera
CBaseEntity <|-- CCSGO_EndOfMatchLineupEndpoint
CBaseEntity <|-- CCSGO_TeamPreviewCharacterPosition
CBaseEntity <|-- CCSMinimapBoundary
CBaseEntity <|-- CCSPetPlacement
CBaseEntity <|-- CCSPlayerResource
CBaseEntity <|-- CCSPointScriptEntity
CBaseEntity <|-- CDebugHistory
CBaseEntity <|-- CEnableMotionFixup
CBaseEntity <|-- CEntityFlame
CBaseEntity <|-- CEnvBeverage
CBaseEntity <|-- CEnvCombinedLightProbeVolume
CBaseEntity <|-- CEnvCubemap
CBaseEntity <|-- CEnvCubemapFog
CBaseEntity <|-- CEnvDetailController
CBaseEntity <|-- CEnvEntityIgniter
CBaseEntity <|-- CEnvLightProbeVolume
CBaseEntity <|-- CEnvSoundscape
CBaseEntity <|-- CEnvVolumetricFogController
CBaseEntity <|-- CEnvVolumetricFogVolume
CBaseEntity <|-- CEnvWind
CBaseEntity <|-- CEnvWindController
CBaseEntity <|-- CEnvWindVolume
CBaseEntity <|-- CFishPool
CBaseEntity <|-- CFogController
CBaseEntity <|-- CFuncPropRespawnZone
CBaseEntity <|-- CFuncTimescale
CBaseEntity <|-- CGameGibManager
CBaseEntity <|-- CGameRulesProxy
CBaseEntity <|-- CGradientFog
CBaseEntity <|-- CHandleDummy
CBaseEntity <|-- CHandleTest
CBaseEntity <|-- CInfoLadderDismount
CBaseEntity <|-- CInfoVisibilityBox
CBaseEntity <|-- CInfoWorldLayer
CBaseEntity <|-- CLogicAuto
CBaseEntity <|-- CLogicGameStateReport
CBaseEntity <|-- CLogicNPCCounter
CBaseEntity <|-- CMapVetoPickController
CBaseEntity <|-- CNullEntity
CBaseEntity <|-- CPathParticleRope
CBaseEntity <|-- CPathSimple
CBaseEntity <|-- CPhysicsSpring
CBaseEntity <|-- CPhysicsWire
CBaseEntity <|-- CPlayerPing
CBaseEntity <|-- CPlayerVisibility
CBaseEntity <|-- CPointCamera
CBaseEntity <|-- CPointEntity
CBaseEntity <|-- CPointEntityFinder
CBaseEntity <|-- CPointOrient
CBaseEntity <|-- CPointPulse
CBaseEntity <|-- CPointValueRemapper
CBaseEntity <|-- CPulseGameBlackboard
CBaseEntity <|-- CRagdollManager
CBaseEntity <|-- CScriptedSequence
CBaseEntity <|-- CServerOnlyEntity
CBaseEntity <|-- CSkyboxReference
CBaseEntity <|-- CSkyCamera
CBaseEntity <|-- CSoundAreaEntityBase
CBaseEntity <|-- CSoundEventEntity
CBaseEntity <|-- CSoundEventParameter
CBaseEntity <|-- CSoundOpvarSetEntity
CBaseEntity <|-- CSoundOpvarSetPointBase
CBaseEntity <|-- CTeam
CBaseEntity <|-- CTestEffect
CBaseEntity <|-- CTonemapController2
CBaseEntity <|-- CVoteController
CBaseModelEntity <|-- CBarnLight
CBaseModelEntity <|-- CBaseAnimGraph
CBaseModelEntity <|-- CBaseClientUIEntity
CBaseModelEntity <|-- CBaseToggle
CBaseModelEntity <|-- CBeam
CBaseModelEntity <|-- CBreakable
CBaseModelEntity <|-- CCashStack
CBaseModelEntity <|-- CDynamicLight
CBaseModelEntity <|-- CEntityBlocker
CBaseModelEntity <|-- CEntityDissolve
CBaseModelEntity <|-- CEnvDecal
CBaseModelEntity <|-- CEnvSky
CBaseModelEntity <|-- CFuncBrush
CBaseModelEntity <|-- CFuncConveyor
CBaseModelEntity <|-- CFuncIllusionary
CBaseModelEntity <|-- CFuncInteractionLayerClip
CBaseModelEntity <|-- CFuncLadder
CBaseModelEntity <|-- CFuncMover
CBaseModelEntity <|-- CFuncNavBlocker
CBaseModelEntity <|-- CFuncNavObstruction
CBaseModelEntity <|-- CFuncRotating
CBaseModelEntity <|-- CFuncRotator
CBaseModelEntity <|-- CFuncShatterglass
CBaseModelEntity <|-- CFuncTrackTrain
CBaseModelEntity <|-- CFuncTrainControls
CBaseModelEntity <|-- CFuncVehicleClip
CBaseModelEntity <|-- CFuncVPhysicsClip
CBaseModelEntity <|-- CFuncWall
CBaseModelEntity <|-- CFuncWater
CBaseModelEntity <|-- CInferno
CBaseModelEntity <|-- CItemGenericTriggerHelper
CBaseModelEntity <|-- CLightEntity
CBaseModelEntity <|-- CMarkupVolume
CBaseModelEntity <|-- CModelPointEntity
CBaseModelEntity <|-- CParticleSystem
CBaseModelEntity <|-- CPlatTrigger
CBaseModelEntity <|-- CPrecipitationBlocker
CBaseModelEntity <|-- CRopeKeyframe
CBaseModelEntity <|-- CRuleEntity
CBaseModelEntity <|-- CServerOnlyModelEntity
CBaseModelEntity <|-- CShatterGlassShardPhysics
CBaseModelEntity <|-- CSpotlightEnd
CBaseModelEntity <|-- CSprite
CBaseModelEntity <|-- CTextureBasedAnimatable
CBaseModelEntity <|-- CTriggerBrush
CBaseModelEntity <|-- CTriggerVolume
CBaseModelEntity <|-- CWorld
CBasePlayerController <|-- CCSPlayerController
CCSCustomPlayerCamera <|-- CCSPlayerCamera
CCSGO_EndOfMatchLineupEndpoint <|-- CCSGO_EndOfMatchLineupEnd
CCSGO_EndOfMatchLineupEndpoint <|-- CCSGO_EndOfMatchLineupStart
CCSGO_TeamPreviewCharacterPosition <|-- CCSGO_TeamIntroCharacterPosition
CCSGO_TeamPreviewCharacterPosition <|-- CCSGO_TeamSelectCharacterPosition
CEnvCombinedLightProbeVolume <|-- CEnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume
CEnvCubemap <|-- CEnvCubemapBox
CEnvSoundscape <|-- CEnvSoundscapeAlias_snd_soundscape
CEnvSoundscape <|-- CEnvSoundscapeProxy
CEnvSoundscape <|-- CEnvSoundscapeTriggerable
CGameRulesProxy <|-- CCSGameRulesProxy
CLogicNPCCounter <|-- CLogicNPCCounterAABB
CPathParticleRope <|-- CPathParticleRopeAlias_path_particle_rope_clientside
CPathSimple <|-- CPathWithDynamicNodes
CPointCamera <|-- CPointCameraVFOV
CPointEntity <|-- CAmbientGeneric
CPointEntity <|-- CBaseDMStart
CPointEntity <|-- CBlood
CPointEntity <|-- CChoreoInfoTarget
CPointEntity <|-- CCredits
CPointEntity <|-- CEnvEntityMaker
CPointEntity <|-- CEnvHudHint
CPointEntity <|-- CEnvInstructorHint
CPointEntity <|-- CEnvInstructorVRHint
CPointEntity <|-- CEnvMuzzleFlash
CPointEntity <|-- CEnvShake
CPointEntity <|-- CEnvSpark
CPointEntity <|-- CEnvSplash
CPointEntity <|-- CEnvTilt
CPointEntity <|-- CEnvViewPunch
CPointEntity <|-- CInfoChoreoAnchor
CPointEntity <|-- CInfoDynamicShadowHint
CPointEntity <|-- CInfoFan
CPointEntity <|-- CInfoGameEventProxy
CPointEntity <|-- CInfoInstructorHintBombTargetA
CPointEntity <|-- CInfoInstructorHintBombTargetB
CPointEntity <|-- CInfoInstructorHintHostageRescueZone
CPointEntity <|-- CInfoInstructorHintTarget
CPointEntity <|-- CInfoLandmark
CPointEntity <|-- CInfoOffscreenPanoramaTexture
CPointEntity <|-- CInfoParticleTarget
CPointEntity <|-- CInfoPlayerStart
CPointEntity <|-- CInfoSpawnGroupLandmark
CPointEntity <|-- CInfoTarget
CPointEntity <|-- CInfoTeleportDestination
CPointEntity <|-- CInstructorEventEntity
CPointEntity <|-- CKeepUpright
CPointEntity <|-- CLogicProximity
CPointEntity <|-- CLogicScript
CPointEntity <|-- CMapInfo
CPointEntity <|-- CMessage
CPointEntity <|-- CMessageEntity
CPointEntity <|-- CNavSpaceInfo
CPointEntity <|-- CNavWalkable
CPointEntity <|-- CPathCorner
CPointEntity <|-- CPathNode
CPointEntity <|-- CPathTrack
CPointEntity <|-- CPhysExplosion
CPointEntity <|-- CPhysForce
CPointEntity <|-- CPhysImpact
CPointEntity <|-- CPointAngleSensor
CPointEntity <|-- CPointAngularVelocitySensor
CPointEntity <|-- CPointBroadcastClientCommand
CPointEntity <|-- CPointChildModifier
CPointEntity <|-- CPointClientCommand
CPointEntity <|-- CPointGamestatsCounter
CPointEntity <|-- CPointGiveAmmo
CPointEntity <|-- CPointHurt
CPointEntity <|-- CPointProximitySensor
CPointEntity <|-- CPointPush
CPointEntity <|-- CPointServerCommand
CPointEntity <|-- CPointVelocitySensor
CPointEntity <|-- CRagdollMagnet
CPointEntity <|-- CRotatorTarget
CPointEntity <|-- CSceneEntity
CPointEntity <|-- CTankTargetChange
CPointEntity <|-- CTankTrainAI
CServerOnlyEntity <|-- CInfoData
CServerOnlyEntity <|-- CLogicalEntity
CServerOnlyEntity <|-- CServerOnlyPointEntity
CSoundAreaEntityBase <|-- CSoundAreaEntityOrientedBox
CSoundAreaEntityBase <|-- CSoundAreaEntitySphere
CSoundEventEntity <|-- CSoundEventAABBEntity
CSoundEventEntity <|-- CSoundEventConeEntity
CSoundEventEntity <|-- CSoundEventEntityAlias_snd_event_point
CSoundEventEntity <|-- CSoundEventOBBEntity
CSoundEventEntity <|-- CSoundEventPathCornerEntity
CSoundEventEntity <|-- CSoundEventSphereEntity
CSoundOpvarSetPointBase <|-- CSoundOpvarSetOBBWindEntity
CSoundOpvarSetPointBase <|-- CSoundOpvarSetPointEntity
CTeam <|-- CCSTeam
CTonemapController2 <|-- CTonemapController2Alias_env_tonemap_controller2
CBarnLight <|-- COmniLight
CBarnLight <|-- CRectLight
CBaseAnimGraph <|-- CBaseAnimGraphAlias_baseanimating
CBaseAnimGraph <|-- CBaseCombatCharacter
CBaseAnimGraph <|-- CBaseGrenade
CBaseAnimGraph <|-- CBaseProp
CBaseAnimGraph <|-- CConstraintAnchor
CBaseAnimGraph <|-- CEconEntity
CBaseAnimGraph <|-- CFish
CBaseAnimGraph <|-- CHostageCarriableProp
CBaseAnimGraph <|-- CItem
CBaseAnimGraph <|-- CItemSoda
CBaseAnimGraph <|-- CPhysMagnet
CBaseAnimGraph <|-- CPlantedC4
CBaseAnimGraph <|-- CPointCommentaryNode
CBaseAnimGraph <|-- CRagdollProp
CBaseAnimGraph <|-- CWaterBullet
CBaseClientUIEntity <|-- CPointClientUIDialog
CBaseClientUIEntity <|-- CPointClientUIWorldPanel
CBaseToggle <|-- CBaseButton
CBaseToggle <|-- CBaseDoor
CBaseToggle <|-- CBasePlatTrain
CBaseToggle <|-- CBaseTrigger
CBaseToggle <|-- CFuncMoveLinear
CBaseToggle <|-- CGunTarget
CBeam <|-- CEnvBeam
CBeam <|-- CEnvLaser
CBreakable <|-- CPhysBox
CBreakable <|-- CPushable
CFuncBrush <|-- CFuncElectrifiedVolume
CFuncBrush <|-- CFuncMonitor
CFuncLadder <|-- CFuncLadderAlias_func_useableladder
CFuncNavBlocker <|-- CScriptNavBlocker
CFuncTrackTrain <|-- CFuncTankTrain
CFuncWall <|-- CFuncWallToggle
CInferno <|-- CFireCrackerBlast
CLightEntity <|-- CLightDirectionalEntity
CLightEntity <|-- CLightOrthoEntity
CLightEntity <|-- CLightSpotEntity
CMarkupVolume <|-- CMarkupVolumeTagged
CModelPointEntity <|-- CEnvExplosion
CModelPointEntity <|-- CPlayerSprayDecal
CModelPointEntity <|-- CPointWorldText
CModelPointEntity <|-- CRevertSaved
CModelPointEntity <|-- CShower
CParticleSystem <|-- CEnvParticleGlow
CRopeKeyframe <|-- CRopeKeyframeAlias_move_rope
CRuleEntity <|-- CRuleBrushEntity
CRuleEntity <|-- CRulePointEntity
CServerOnlyModelEntity <|-- CCSPlace
CServerOnlyModelEntity <|-- CFogVolume
CSprite <|-- CCommentaryViewPosition
CSprite <|-- CCSSprite
CSprite <|-- CSpriteAlias_env_glow
CSprite <|-- CSpriteOriented
CCSGO_TeamIntroCharacterPosition <|-- CCSGO_TeamIntroCounterTerroristPosition
CCSGO_TeamIntroCharacterPosition <|-- CCSGO_TeamIntroTerroristPosition
CCSGO_TeamIntroCharacterPosition <|-- CCSGO_WingmanIntroCharacterPosition
CCSGO_TeamSelectCharacterPosition <|-- CCSGO_TeamSelectCounterTerroristPosition
CCSGO_TeamSelectCharacterPosition <|-- CCSGO_TeamSelectTerroristPosition
CEnvSoundscapeProxy <|-- CEnvSoundscapeProxyAlias_snd_soundscape_proxy
CEnvSoundscapeTriggerable <|-- CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable
CLogicNPCCounterAABB <|-- CLogicNPCCounterOBB
CPathWithDynamicNodes <|-- CPathMover
CInfoDynamicShadowHint <|-- CInfoDynamicShadowHintBox
CPathCorner <|-- CPathCornerCrash
CPathNode <|-- CMoverPathNode
CPhysForce <|-- CPhysThruster
CPhysForce <|-- CPhysTorque
CSceneEntity <|-- CInstancedSceneEntity
CSceneEntity <|-- CSceneEntityAlias_logic_choreographed_scene
CLogicalEntity <|-- CBaseFilter
CLogicalEntity <|-- CEnvFade
CLogicalEntity <|-- CEnvGlobal
CLogicalEntity <|-- CFuncMoverRouter
CLogicalEntity <|-- CInfoSpawnGroupLoadUnload
CLogicalEntity <|-- CLogicAchievement
CLogicalEntity <|-- CLogicActivityEvent
CLogicalEntity <|-- CLogicAutosave
CLogicalEntity <|-- CLogicBranch
CLogicalEntity <|-- CLogicBranchList
CLogicalEntity <|-- CLogicCase
CLogicalEntity <|-- CLogicCollisionPair
CLogicalEntity <|-- CLogicCompare
CLogicalEntity <|-- CLogicDistanceAutosave
CLogicalEntity <|-- CLogicDistanceCheckShowing the first 300 of 614 inheritance edges; the tree above is complete.