client hierarchy
This tree covers only client. See the combined server and client tree for the twinned classes the two projects share by name.
Inheritance tree
488 classes, 147 root hierarchies.
C_BaseEntity (58)
C_BaseModelEntity (32)
- C_Beam
- C_DynamicLight
- C_EntityDissolve
- C_EnvDecal
- C_EnvSky
- C_FuncConveyor
- C_FuncLadder
- C_FuncRotating
- C_FuncTrackTrain
- C_PrecipitationBlocker
- C_RopeKeyframe
- C_ShatterGlassShardPhysics
- C_SpotlightEnd
- C_TextureBasedAnimatable
- C_TriggerVolume
- C_World
CBaseAnimGraph (20)
- C_BulletHitModel
- C_ClientRagdoll
C_EconEntity (3)
C_BasePlayerWeapon
C_CSWeaponBase (6)
- C_C4
C_CSWeaponBaseGun (32)
- C_AK47
- C_DEagle
- C_WeaponAug
- C_WeaponAWP
- C_WeaponBizon
- C_WeaponCZ75a
- C_WeaponElite
- C_WeaponFamas
- C_WeaponFiveSeven
- C_WeaponG3SG1
- C_WeaponGalilAR
- C_WeaponGlock
- C_WeaponHKP2000
- C_WeaponM249
- C_WeaponM4A1
- C_WeaponM4A1Silencer
- C_WeaponMAC10
- C_WeaponMag7
- C_WeaponMP5SD
- C_WeaponMP7
- C_WeaponMP9
- C_WeaponNegev
- C_WeaponP250
- C_WeaponP90
- C_WeaponRevolver
- C_WeaponSCAR20
- C_WeaponSG556
- C_WeaponSSG08
- C_WeaponTaser
- C_WeaponTec9
- C_WeaponUMP45
- C_WeaponUSPSilencer
- C_Knife
- C_EconWearable
- C_Fish
- C_HostageCarriableProp
- C_LocalTempEntity
- C_Multimeter
- C_PhysMagnet
- C_PlantedC4
- C_PointCommentaryNode
- C_WaterBullet
- C_WorldModelGloves
- CBaseAnimGraphAlias_baseanimating
- CCashStack
- CFuncWater
- CGrenadeTracer
- CServerOnlyModelEntity
- CWaterSplasher
- C_ColorCorrection
- C_CSGO_MapPreviewCameraPathNode
- C_CsmFovOverride
- C_CSMinimapBoundary
- C_CSPetPlacement
- C_CSPlayerResource
- C_EntityFlame
- C_EnvCubemapFog
- C_EnvDetailController
- C_EnvLightProbeVolume
- C_EnvVolumetricFogController
- C_EnvVolumetricFogVolume
- C_EnvWind
- C_EnvWindClientside
- C_EnvWindController
- C_EnvWindVolume
- C_FogController
- C_GlobalLight
- C_GradientFog
- C_HandleTest
- C_InfoLadderDismount
- C_InfoVisibilityBox
- C_MapVetoPickController
- C_PlayerPing
- C_PlayerVisibility
- C_PointValueRemapper
- C_PortraitWorldCallbackHandler
- C_SkyCamera
- C_TintController
- C_VoteController
- CCitadelSoundOpvarSetOBB
- CCS_PortraitWorldCallbackHandler
- CCSCustomHudLayout
- CInfoWorldLayer
- CPointOrient
- CPulseGameBlackboard
- CRagdollManager
- CSkyboxReference
- ActiveModelConfig_t
- AnimGraph2SerializedPoseRecipeSlot_t
- audioparams_t
- C_BaseEntityAPI
- C_BaseModelEntity::Emphasized_Phoneme
- C_CommandContext
- C_CSGO_MapPreviewCameraPath_API
- C_CSGO_MapPreviewCameraPathNode_API
- C_CSGO_PreviewModel_API
- C_CSGO_PreviewPlayer_API
- C_CSGO_TeamPreviewCamera_API
- C_CsmFovOverride_API
- C_CSObserverPawn_API
- C_CSPlayerPawn_API
- C_CSPlayerPawnBase_API
- C_EconEntity::AttachedModelData_t
- C_EconItemView
- C_EnvWindShared
- C_fogplayerparams_t
- C_IronSightController
- C_RetakeGameRules
- C_RopeKeyframe::CPhysicsDelegate
- C_SceneEntity::QueuedEvents_t
- CAttributeList
- CAttributeManager::cached_attribute_float_t
- CBarnLightAPI
- CBaseAnimGraphAPI
- CBaseAnimGraphController
- CBaseEntity_SharedAPI
- CBaseGrenade_API
- CBaseModelEntityAPI
- CBasePlayerControllerAPI
- CBasePlayerVData
- CBaseTriggerAPI
- CBuoyancyHelper
- CChoreoComponent
- CCollisionProperty
- CCS2UIPawnGraphController
- CCSCustomHudLayout_API
- CCSCustomHudLayoutState
- CCSGO_TeamPreviewCharacterPosition_API
- CCSPlayer_ActionTrackingServices
- CCSPlayer_AimPunchServices
- CCSPlayer_BulletServices
- CCSPlayer_BuyServices
- CCSPlayer_DamageReactServices
- CCSPlayer_GlowServices
- CCSPlayer_HostageServices
- CCSPlayer_PingServices
- CCSPlayerController_ActionTrackingServices
- CCSPlayerController_API
- CCSPlayerController_DamageServices
- CCSPlayerController_InGameMoneyServices
- CCSPlayerController_InventoryServices
- CCSPlayerController_InventoryServices::NetworkedLoadoutSlot_t
- CCSPlayerLegacyJump
- CCSPlayerModernJump
- CCSWeaponBase_API
- CDamageRecord
- CDestructiblePartsComponent
- CEconItemAttribute
- CEffectData
- CEnvCombinedLightProbeVolumeAPI
- CEnvCubemapAPI
- CEnvLightProbeVolumeAPI
- CEnvSkyAPI
- CEnvWindSharedAPI
- CExplosionTypeData
- CFilterMultipleAPI
- CFlashbangProjectile_API
- CFlashlightEffect
- CFootstepControl_API
- CGameSceneNodeHandle
- CGlobalLightBase
- CGlowProperty
- CGrenadeTracer_API
- CHitboxComponent
- CInterpolatedValue
- CInventoryImageData
- CLightComponent
- CLightEntityAPI
- CLogicRelayAPI
- CMapInfo_API
- CModelState
- CNetworkedSequenceOperation
- CountdownTimer
- CParticleSystemAPI
- CPathQueryComponent
- CPathSimpleAPI
- CPlayer_AutoaimServices
- CPlayer_FlashlightServices
- CPlayerSprayDecalRenderHelper
- CPointTemplateAPI
- CPointValueRemapperAPI
- CPrecipitationVData
- CPropDataComponent
- CPulseCell_LerpCameraSettings
- CPulseCell_LerpCameraSettings::CursorState_t
- CPulseCell_PlaySequence
- CPulseCell_PlaySequence::CursorState_t
- CPulseCell_Step_EntFire
- CRenderComponent
- CTakeDamageResultAPI
- DestructiblePartDamageRequestAPI
- EngineCountdownTimer
- EntityRenderAttribute_t
- EntitySpottedState_t
- fogparams_t
- inv_image_camera_t
- inv_image_clearcolor_t
- inv_image_data_t
- inv_image_item_t
- inv_image_light_barn_t
- inv_image_light_fill_t
- inv_image_light_sun_t
- inv_image_map_t
- PhysicsRagdollPose_t
- screenfade_t
- screenshake_t
- SellbackPurchaseEntry_t
- SequenceHistory_t
- ServerAuthoritativeWeaponSlot_t
- shard_model_desc_t
- sky3dparams_t
- TimedEvent
- ViewAngleServerChange_t
- VPhysicsCollisionAttribute_t
- WeaponPurchaseCount_t
- WeaponPurchaseTracker_t
Inheritance diagram (300 edges)
classDiagram
C_BaseEntity <|-- C_BaseModelEntity
C_BaseEntity <|-- C_ColorCorrection
C_BaseEntity <|-- C_CSGO_EndOfMatchLineupEndpoint
C_BaseEntity <|-- C_CSGO_MapPreviewCameraPath
C_BaseEntity <|-- C_CSGO_MapPreviewCameraPathNode
C_BaseEntity <|-- C_CSGO_TeamPreviewCharacterPosition
C_BaseEntity <|-- C_CsmFovOverride
C_BaseEntity <|-- C_CSMinimapBoundary
C_BaseEntity <|-- C_CSPetPlacement
C_BaseEntity <|-- C_CSPlayerResource
C_BaseEntity <|-- C_EntityFlame
C_BaseEntity <|-- C_EnvCombinedLightProbeVolume
C_BaseEntity <|-- C_EnvCubemap
C_BaseEntity <|-- C_EnvCubemapFog
C_BaseEntity <|-- C_EnvDetailController
C_BaseEntity <|-- C_EnvLightProbeVolume
C_BaseEntity <|-- C_EnvVolumetricFogController
C_BaseEntity <|-- C_EnvVolumetricFogVolume
C_BaseEntity <|-- C_EnvWind
C_BaseEntity <|-- C_EnvWindClientside
C_BaseEntity <|-- C_EnvWindController
C_BaseEntity <|-- C_EnvWindVolume
C_BaseEntity <|-- C_FogController
C_BaseEntity <|-- C_GameRulesProxy
C_BaseEntity <|-- C_GlobalLight
C_BaseEntity <|-- C_GradientFog
C_BaseEntity <|-- C_HandleTest
C_BaseEntity <|-- C_InfoLadderDismount
C_BaseEntity <|-- C_InfoVisibilityBox
C_BaseEntity <|-- C_MapVetoPickController
C_BaseEntity <|-- C_PathParticleRope
C_BaseEntity <|-- C_PlayerPing
C_BaseEntity <|-- C_PlayerVisibility
C_BaseEntity <|-- C_PointCamera
C_BaseEntity <|-- C_PointEntity
C_BaseEntity <|-- C_PointValueRemapper
C_BaseEntity <|-- C_PortraitWorldCallbackHandler
C_BaseEntity <|-- C_SkyCamera
C_BaseEntity <|-- C_SoundAreaEntityBase
C_BaseEntity <|-- C_SoundEventEntity
C_BaseEntity <|-- C_SoundOpvarSetPointBase
C_BaseEntity <|-- C_Team
C_BaseEntity <|-- C_TintController
C_BaseEntity <|-- C_TonemapController2
C_BaseEntity <|-- C_VoteController
C_BaseEntity <|-- CBasePlayerController
C_BaseEntity <|-- CCitadelSoundOpvarSetOBB
C_BaseEntity <|-- CCS_PortraitWorldCallbackHandler
C_BaseEntity <|-- CCSCustomHudLayout
C_BaseEntity <|-- CCSCustomPlayerCamera
C_BaseEntity <|-- CEnvSoundscape
C_BaseEntity <|-- CInfoWorldLayer
C_BaseEntity <|-- CLogicalEntity
C_BaseEntity <|-- CPathSimple
C_BaseEntity <|-- CPointOrient
C_BaseEntity <|-- CPulseGameBlackboard
C_BaseEntity <|-- CRagdollManager
C_BaseEntity <|-- CSkyboxReference
C_BaseModelEntity <|-- C_BarnLight
C_BaseModelEntity <|-- C_BaseClientUIEntity
C_BaseModelEntity <|-- C_BaseToggle
C_BaseModelEntity <|-- C_Beam
C_BaseModelEntity <|-- C_Breakable
C_BaseModelEntity <|-- C_DynamicLight
C_BaseModelEntity <|-- C_EntityDissolve
C_BaseModelEntity <|-- C_EnvDecal
C_BaseModelEntity <|-- C_EnvSky
C_BaseModelEntity <|-- C_FuncBrush
C_BaseModelEntity <|-- C_FuncConveyor
C_BaseModelEntity <|-- C_FuncLadder
C_BaseModelEntity <|-- C_FuncRotating
C_BaseModelEntity <|-- C_FuncTrackTrain
C_BaseModelEntity <|-- C_Inferno
C_BaseModelEntity <|-- C_LightEntity
C_BaseModelEntity <|-- C_ModelPointEntity
C_BaseModelEntity <|-- C_ParticleSystem
C_BaseModelEntity <|-- C_PrecipitationBlocker
C_BaseModelEntity <|-- C_RopeKeyframe
C_BaseModelEntity <|-- C_ShatterGlassShardPhysics
C_BaseModelEntity <|-- C_SpotlightEnd
C_BaseModelEntity <|-- C_Sprite
C_BaseModelEntity <|-- C_TextureBasedAnimatable
C_BaseModelEntity <|-- C_TriggerVolume
C_BaseModelEntity <|-- C_World
C_BaseModelEntity <|-- CBaseAnimGraph
C_BaseModelEntity <|-- CCashStack
C_BaseModelEntity <|-- CFuncWater
C_BaseModelEntity <|-- CGrenadeTracer
C_BaseModelEntity <|-- CServerOnlyModelEntity
C_BaseModelEntity <|-- CWaterSplasher
C_CSGO_EndOfMatchLineupEndpoint <|-- C_CSGO_EndOfMatchLineupStart
C_CSGO_EndOfMatchLineupEndpoint <|-- CCSGO_EndOfMatchLineupEnd
C_CSGO_MapPreviewCameraPath <|-- C_CSGO_TeamPreviewCamera
C_CSGO_TeamPreviewCharacterPosition <|-- C_CSGO_EndOfMatchCharacterPosition
C_CSGO_TeamPreviewCharacterPosition <|-- C_CSGO_TeamIntroCharacterPosition
C_CSGO_TeamPreviewCharacterPosition <|-- C_CSGO_TeamSelectCharacterPosition
C_EnvCombinedLightProbeVolume <|-- C_EnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume
C_EnvCubemap <|-- C_EnvCubemapBox
C_GameRulesProxy <|-- C_CSGameRulesProxy
C_PathParticleRope <|-- C_PathParticleRopeAlias_path_particle_rope_clientside
C_PointCamera <|-- C_PointCameraVFOV
C_PointEntity <|-- C_InfoInstructorHintHostageRescueZone
C_PointEntity <|-- C_SceneEntity
C_PointEntity <|-- CChoreoInfoTarget
C_PointEntity <|-- CInfoDynamicShadowHint
C_PointEntity <|-- CInfoFan
C_PointEntity <|-- CInfoOffscreenPanoramaTexture
C_PointEntity <|-- CInfoParticleTarget
C_PointEntity <|-- CInfoTarget
C_PointEntity <|-- CMapInfo
C_PointEntity <|-- CPathNode
C_PointEntity <|-- CPointChildModifier
C_SoundAreaEntityBase <|-- C_SoundAreaEntityOrientedBox
C_SoundAreaEntityBase <|-- C_SoundAreaEntitySphere
C_SoundEventEntity <|-- C_SoundEventAABBEntity
C_SoundEventEntity <|-- C_SoundEventConeEntity
C_SoundEventEntity <|-- C_SoundEventEntityAlias_snd_event_point
C_SoundEventEntity <|-- C_SoundEventOBBEntity
C_SoundEventEntity <|-- C_SoundEventPathCornerEntity
C_SoundEventEntity <|-- C_SoundEventSphereEntity
C_SoundOpvarSetPointBase <|-- C_SoundOpvarSetOBBWindEntity
C_SoundOpvarSetPointBase <|-- C_SoundOpvarSetPointEntity
C_Team <|-- C_CSTeam
C_TonemapController2 <|-- C_TonemapController2Alias_env_tonemap_controller2
CBasePlayerController <|-- CCSPlayerController
CCSCustomPlayerCamera <|-- CCSPlayerCamera
CEnvSoundscape <|-- CEnvSoundscapeAlias_snd_soundscape
CEnvSoundscape <|-- CEnvSoundscapeProxy
CEnvSoundscape <|-- CEnvSoundscapeTriggerable
CLogicalEntity <|-- CBaseFilter
CLogicalEntity <|-- CLogicRelay
CLogicalEntity <|-- CPointTemplate
CPathSimple <|-- CPathWithDynamicNodes
C_BarnLight <|-- C_OmniLight
C_BarnLight <|-- C_RectLight
C_BaseClientUIEntity <|-- C_PointClientUIDialog
C_BaseClientUIEntity <|-- C_PointClientUIHUD
C_BaseClientUIEntity <|-- C_PointClientUIWorldPanel
C_BaseToggle <|-- C_BaseButton
C_BaseToggle <|-- C_BaseDoor
C_BaseToggle <|-- C_BaseTrigger
C_BaseToggle <|-- C_FuncMoveLinear
C_BaseToggle <|-- C_FuncMover
C_Breakable <|-- C_PhysBox
C_FuncBrush <|-- C_FuncElectrifiedVolume
C_FuncBrush <|-- C_FuncMonitor
C_Inferno <|-- C_FireCrackerBlast
C_LightEntity <|-- C_LightDirectionalEntity
C_LightEntity <|-- C_LightOrthoEntity
C_LightEntity <|-- C_LightSpotEntity
C_ModelPointEntity <|-- C_PlayerSprayDecal
C_ModelPointEntity <|-- C_PointWorldText
C_ParticleSystem <|-- C_EnvParticleGlow
C_ParticleSystem <|-- C_MapPreviewParticleSystem
C_Sprite <|-- CSpriteOriented
CBaseAnimGraph <|-- C_BaseCombatCharacter
CBaseAnimGraph <|-- C_BaseGrenade
CBaseAnimGraph <|-- C_BulletHitModel
CBaseAnimGraph <|-- C_ClientRagdoll
CBaseAnimGraph <|-- C_CS2WeaponModuleBase
CBaseAnimGraph <|-- C_CSGO_PreviewModel
CBaseAnimGraph <|-- C_EconEntity
CBaseAnimGraph <|-- C_Fish
CBaseAnimGraph <|-- C_HostageCarriableProp
CBaseAnimGraph <|-- C_LateUpdatedAnimating
CBaseAnimGraph <|-- C_LocalTempEntity
CBaseAnimGraph <|-- C_Multimeter
CBaseAnimGraph <|-- C_PhysMagnet
CBaseAnimGraph <|-- C_PlantedC4
CBaseAnimGraph <|-- C_PointCommentaryNode
CBaseAnimGraph <|-- C_RagdollProp
CBaseAnimGraph <|-- C_WaterBullet
CBaseAnimGraph <|-- C_WorldModelGloves
CBaseAnimGraph <|-- CBaseAnimGraphAlias_baseanimating
CBaseAnimGraph <|-- CBaseProp
C_CSGO_TeamPreviewCamera <|-- C_CSGO_CounterTerroristTeamIntroCamera
C_CSGO_TeamPreviewCamera <|-- C_CSGO_CounterTerroristWingmanIntroCamera
C_CSGO_TeamPreviewCamera <|-- C_CSGO_EndOfMatchCamera
C_CSGO_TeamPreviewCamera <|-- C_CSGO_TeamSelectCamera
C_CSGO_TeamPreviewCamera <|-- C_CSGO_TerroristTeamIntroCamera
C_CSGO_TeamPreviewCamera <|-- C_CSGO_TerroristWingmanIntroCamera
C_CSGO_TeamIntroCharacterPosition <|-- C_CSGO_TeamIntroCounterTerroristPosition
C_CSGO_TeamIntroCharacterPosition <|-- C_CSGO_TeamIntroTerroristPosition
C_CSGO_TeamIntroCharacterPosition <|-- CCSGO_WingmanIntroCharacterPosition
C_CSGO_TeamSelectCharacterPosition <|-- C_CSGO_TeamSelectCounterTerroristPosition
C_CSGO_TeamSelectCharacterPosition <|-- C_CSGO_TeamSelectTerroristPosition
CInfoDynamicShadowHint <|-- CInfoDynamicShadowHintBox
C_SoundOpvarSetPointEntity <|-- C_SoundOpvarSetAutoRoomEntity
C_SoundOpvarSetPointEntity <|-- C_SoundOpvarSetPathCornerEntity
C_SoundOpvarSetPointEntity <|-- CSoundOpvarSetBoxEntity
CEnvSoundscapeProxy <|-- CEnvSoundscapeProxyAlias_snd_soundscape_proxy
CEnvSoundscapeTriggerable <|-- CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable
CBaseFilter <|-- CFilterAttributeInt
CBaseFilter <|-- CFilterClass
CBaseFilter <|-- CFilterLOS
CBaseFilter <|-- CFilterMassGreater
CBaseFilter <|-- CFilterModel
CBaseFilter <|-- CFilterMultiple
CBaseFilter <|-- CFilterName
CBaseFilter <|-- CFilterProximity
CBaseFilter <|-- CFilterTeam
CBaseFilter <|-- FilterDamageType
CBaseFilter <|-- FilterHealth
C_PointClientUIWorldPanel <|-- C_PointClientUIWorldTextPanel
C_PointClientUIWorldPanel <|-- CPointOffScreenIndicatorUi
C_BaseTrigger <|-- C_ColorCorrectionVolume
C_BaseTrigger <|-- C_FootstepControl
C_BaseTrigger <|-- C_PostProcessingVolume
C_BaseTrigger <|-- C_Precipitation
C_BaseTrigger <|-- C_TriggerBuoyancy
C_BaseTrigger <|-- C_TriggerLerpObject
C_BaseTrigger <|-- C_TriggerMultiple
C_BaseTrigger <|-- C_TriggerPhysics
C_BaseTrigger <|-- CBombTarget
C_BaseTrigger <|-- CHostageRescueZoneShim
C_BaseTrigger <|-- CTriggerFan
C_LightDirectionalEntity <|-- C_LightEnvironmentEntity
C_BaseCombatCharacter <|-- C_BasePlayerPawn
C_BaseCombatCharacter <|-- C_Hostage
C_BaseCombatCharacter <|-- C_NetTestBaseCombatCharacter
C_BaseGrenade <|-- C_BaseCSGrenadeProjectile
C_CS2WeaponModuleBase <|-- C_KeychainModule
C_CS2WeaponModuleBase <|-- C_NametagModule
C_CS2WeaponModuleBase <|-- C_StattrakModule
C_CSGO_PreviewModel <|-- C_CSGO_PreviewModelAlias_csgo_item_previewmodel
C_EconEntity <|-- C_BasePlayerWeapon
C_EconEntity <|-- C_EconWearable
C_EconEntity <|-- C_Item
C_LateUpdatedAnimating <|-- C_CS2HudModelAddon
C_LateUpdatedAnimating <|-- C_CS2HudModelBase
C_RagdollProp <|-- C_RagdollPropAttached
CBaseProp <|-- C_BreakableProp
CCSGO_WingmanIntroCharacterPosition <|-- CCSGO_WingmanIntroCounterTerroristPosition
CCSGO_WingmanIntroCharacterPosition <|-- CCSGO_WingmanIntroTerroristPosition
CSoundOpvarSetBoxEntity <|-- C_SoundOpvarSetAABBEntity
CHostageRescueZoneShim <|-- CHostageRescueZone
C_BasePlayerPawn <|-- C_CSPlayerPawnBase
C_BaseCSGrenadeProjectile <|-- C_DecoyProjectile
C_BaseCSGrenadeProjectile <|-- C_FlashbangProjectile
C_BaseCSGrenadeProjectile <|-- C_HEGrenadeProjectile
C_BaseCSGrenadeProjectile <|-- C_MolotovProjectile
C_BaseCSGrenadeProjectile <|-- C_SmokeGrenadeProjectile
C_BasePlayerWeapon <|-- C_CSWeaponBase
C_Item <|-- C_ItemDogtags
C_CS2HudModelBase <|-- C_CS2HudModelArms
C_CS2HudModelBase <|-- C_CS2HudModelWeapon
C_BreakableProp <|-- C_DynamicProp
C_BreakableProp <|-- C_PhysicsProp
C_BreakableProp <|-- C_PhysPropClientside
C_SoundOpvarSetAABBEntity <|-- C_SoundOpvarSetOBBEntity
C_CSPlayerPawnBase <|-- C_CSObserverPawn
C_CSPlayerPawnBase <|-- C_CSPlayerPawn
C_CSWeaponBase <|-- C_BaseCSGrenade
C_CSWeaponBase <|-- C_C4
C_CSWeaponBase <|-- C_CSWeaponBaseGun
C_CSWeaponBase <|-- C_CSWeaponBaseShotgun
C_CSWeaponBase <|-- C_Knife
C_CSWeaponBase <|-- C_WeaponBaseItem
C_DynamicProp <|-- C_BasePropDoor
C_DynamicProp <|-- C_Chicken
C_DynamicProp <|-- C_DynamicPropAlias_cable_dynamic
C_DynamicProp <|-- C_DynamicPropAlias_dynamic_prop
C_DynamicProp <|-- C_DynamicPropAlias_prop_dynamic_override
C_DynamicProp <|-- CFuncRetakeBarrier
C_PhysicsProp <|-- C_PhysicsPropMultiplayer
C_CSPlayerPawn <|-- C_CSGO_PreviewPlayer
C_BaseCSGrenade <|-- C_DecoyGrenade
C_BaseCSGrenade <|-- C_Flashbang
C_BaseCSGrenade <|-- C_HEGrenade
C_BaseCSGrenade <|-- C_MolotovGrenade
C_BaseCSGrenade <|-- C_SmokeGrenade
C_CSWeaponBaseGun <|-- C_AK47
C_CSWeaponBaseGun <|-- C_DEagle
C_CSWeaponBaseGun <|-- C_WeaponAug
C_CSWeaponBaseGun <|-- C_WeaponAWP
C_CSWeaponBaseGun <|-- C_WeaponBizon
C_CSWeaponBaseGun <|-- C_WeaponCZ75a
C_CSWeaponBaseGun <|-- C_WeaponElite
C_CSWeaponBaseGun <|-- C_WeaponFamas
C_CSWeaponBaseGun <|-- C_WeaponFiveSeven
C_CSWeaponBaseGun <|-- C_WeaponG3SG1
C_CSWeaponBaseGun <|-- C_WeaponGalilAR
C_CSWeaponBaseGun <|-- C_WeaponGlock
C_CSWeaponBaseGun <|-- C_WeaponHKP2000
C_CSWeaponBaseGun <|-- C_WeaponM249
C_CSWeaponBaseGun <|-- C_WeaponM4A1
C_CSWeaponBaseGun <|-- C_WeaponM4A1Silencer
C_CSWeaponBaseGun <|-- C_WeaponMAC10
C_CSWeaponBaseGun <|-- C_WeaponMag7
C_CSWeaponBaseGun <|-- C_WeaponMP5SD
C_CSWeaponBaseGun <|-- C_WeaponMP7
C_CSWeaponBaseGun <|-- C_WeaponMP9
C_CSWeaponBaseGun <|-- C_WeaponNegev
C_CSWeaponBaseGun <|-- C_WeaponP250
C_CSWeaponBaseGun <|-- C_WeaponP90
C_CSWeaponBaseGun <|-- C_WeaponRevolver
C_CSWeaponBaseGun <|-- C_WeaponSCAR20
C_CSWeaponBaseGun <|-- C_WeaponSG556
C_CSWeaponBaseGun <|-- C_WeaponSSG08
C_CSWeaponBaseGun <|-- C_WeaponTaserShowing the first 300 of 341 inheritance edges; the tree above is complete.