Template:CD/superclass: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(-get superclass of class)
 
(Add class CWeaponStunStickPlayer from 20th anniversary update)
 
(46 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{#switch: {{{1}}}
<includeonly><onlyinclude>{{safesubst:#switch: {{{1}}}
| AR2Explosion = CBaseParticleEntity
| Boomer = BossZombiePlayerBot
| Boomer = BossZombiePlayerBot
| BoomerAssault = Action
| BoomerAttack = Action
| BoomerBehavior = Action
| BoomerFilter = INextBotEntityFilter
| BoomerHide = Action
| BoomerIntention = IIntention
| BoomerLocomotion = PlayerLocomotion
| BoomerLocomotion = PlayerLocomotion
| BoomerRetreatToCover = Action
| BoomerSelfDestruct = Action
| BoomerVomitOnVictim = Action
| BossZombiePlayerBot = NextBotPlayer
| CAISound = CPointEntity
| CAISound = CPointEntity
| CAI_ActBusyGoal = CAI_GoalEntity
| CAI_ActBusyQueueGoal = CAI_ActBusyGoal
| CAI_AllyManager = CBaseEntity
| CAI_AllySpeechManager = CLogicalEntity
| CAI_AssaultGoal = CAI_GoalEntity
| CAI_BaseNPC = CBaseCombatCharacter
| CAI_BattleLine = CBaseEntity
| CAI_BehaviorBase = CAI_Component
| CAI_ChangeHintGroup = CBaseEntity
| CAI_ChangeHintGroup = CBaseEntity
| CAI_ChangeTarget = CBaseEntity
| CAI_ChangeTarget = CBaseEntity
| CAI_DefMovementSink = IAI_MovementSink
| CAI_DynamicLink = CServerOnlyEntity
| CAI_DynamicLinkController = CServerOnlyEntity
| CAI_Expresser = IResponseFilter
| CAI_ExpresserWithFollowup = CAI_Expresser
| CAI_ExpresserWithFollowup = CAI_Expresser
| CAI_FightFromCoverGoal = CAI_GoalEntity
| CAI_FollowGoal = CAI_GoalEntity
| CAI_GoalEntity = CBaseEntity
| CAI_Hint = CServerOnlyEntity
| CAI_InjuredFollowGoal = CAI_FollowGoal
| CAI_LeadGoal = CAI_GoalEntity <!--,-->
| CAI_LeadGoal_Weapon = CAI_LeadGoal
| CAI_NetworkManager = CPointEntity
| CAI_OperatorGoal = CAI_GoalEntity
| CAI_PlayerAlly = CAI_BaseActor
| CAI_PoliceGoal = CBaseEntity
| CAI_ProxyMovementSink = CAI_DefMovementSink
| CAI_ProxyMovementSink = CAI_DefMovementSink
| CAI_RadialLinkController = CBaseEntity
| CAI_Relationship = CBaseEntity <!--, public IEntityListener-->
| CAI_ScriptConditions = CBaseEntity <!--, public IEntityListener-->
| CAI_ScriptedSchedule = CBaseEntity
| CAI_ScriptedSentence = CPointEntity
| CAI_ScriptedSequence = CBaseEntity
| CAI_SpeechFilter = CBaseEntity <!--, public IEntityListener-->
| CAI_StandoffGoal = CAI_GoalEntity
| CAI_TestHull = CAI_BaseNPC
| CAK47 = CWeaponCSBaseGun
| CAPCController = CPointEntity
| CAPCMissile = CMissile
| CASWEnvExplosion = CPointEntity
| CASWEnvShake = CPointEntity
| CASWEnvSpark = CBaseEntity
| CASWHealthBar = CSprite
| CASWRopeAnchor = CPointEntity
| CASWStatueProp = CStatueProp
| CASW_AOEGrenade_TouchTrigger = CBaseTrigger
| CASW_Alien = CASW_Inhabitable_NPC <!--, public IAlienAutoList-->
| CASW_Alien_Goo = CBaseFlex
| CASW_Alien_Jumper = CASW_Alien_Shover
| CASW_Alien_Shover = CASW_Alien
| CASW_AmbientGeneric = CAmbientGeneric
| CASW_Ammo_AR2 = CASW_Ammo
| CASW_Ammo_Assault_Shotgun = CASW_Ammo
| CASW_Ammo_Autogun = CASW_Ammo
| CASW_Ammo_Chainsaw = CASW_Ammo
| CASW_Ammo_Drop = CBaseAnimating <!--, public IASW_Server_Usable_Entity, public IAmmoDropAutoList-->
| CASW_Ammo_Flamer = CASW_Ammo
| CASW_Ammo_Grenade_Launcher = CASW_Ammo
| CASW_Ammo_Heavy_Rifle = CASW_Ammo
| CASW_Ammo_Mining_Laser = CASW_Ammo
| CASW_Ammo_PDW = CASW_Ammo
| CASW_Ammo_Pistol = CASW_Ammo
| CASW_Ammo_Rifle = CASW_Ammo
| CASW_Ammo_Shotgun = CASW_Ammo
| CASW_Ammo_Sniper_Rifle = CASW_Ammo
| CASW_Bait = CBaseCombatCharacter
| CASW_Barrel_Explosive = CASW_Exploding_Prop
| CASW_Barrel_Radioactive = CASW_Prop_Physics
| CASW_Bloodhound = CBaseAnimating
| CASW_Boomer = CASW_Alien
| CASW_Boomer_Blob = CASW_Grenade_Vindicator
| CASW_Bouncing_Pellet = CBaseCombatCharacter
| CASW_Broadcast_Camera = CBaseEntity
| CASW_BuffGrenade_Projectile = CASW_AOEGrenade_Projectile <!--, public IASW_Server_Usable_Entity-->
| CASW_Burning = CBaseEntity
| CASW_Button_Area = CASW_Use_Area
| CASW_Buzzer = CAI_BasePhysicsFlyingBot
| CASW_Campaign_Save = CBaseEntity
| CASW_Challenge_Thinker = CLogicalEntity
| CASW_Chance_Trigger_Multiple = CBaseTrigger
| CASW_Client_Corpse = CRagGib
| CASW_Colonist = CASW_Inhabitable_NPC <!--, public IASW_Server_Usable_Entity-->
| CASW_Computer_Area = CASW_Use_Area
| CASW_Deathmatch_Mode = CBaseEntity
| CASW_Debrief_Info = CLogicalEntity
| CASW_Debrief_Stats = CBaseEntity
| CASW_Detonator = CASW_Alien
| CASW_Director_Control = CLogicalEntity
| CASW_Door = CBasePropDoor
| CASW_Door_Area = CASW_Use_Area
| CASW_Door_Padding = CBaseAnimating
| CASW_Drone_Advanced = CASW_Alien_Jumper
| CASW_Drone_Antlion = CNPC_Antlion
| CASW_Drone_Uber = CASW_Drone_Advanced
| CASW_Dynamic_Light = CBaseEntity
| CASW_Egg = CBaseFlex
| CASW_Emitter = CBaseEntity
| CASW_Energy_Shield = CBaseCombatCharacter
| CASW_EntityFlame = CEntityFlame
| CASW_Entity_Dissolve = CBaseEntity
| CASW_Equip_Req = CBaseEntity
| CASW_Extinguisher_Projectile = CBaseCombatCharacter
| CASW_Fade_Ent = CBaseEntity
| CASW_Fade_IO_Proxy = CServerOnlyEntity
| CASW_Fallen_Door_Padding = CBaseAnimating
| CASW_Filter_Incapacitated = CBaseFilter
| CASW_Filter_Marine_Class = CBaseFilter
| CASW_Filter_Rolling = CBaseFilter
| CASW_Firewall_Piece = CBaseEntity
| CASW_Flamer_Projectile = CBaseCombatCharacter
| CASW_Flare_Projectile = CBaseCombatCharacter
| CASW_Flock = CASW_Alien
| CASW_Game_Resource = CBaseEntity
| CASW_Gas_Grenade_Projectile = CBaseCombatCharacter <!--, public IRD_Has_Projectile_Data-->
| CASW_Grenade_Cluster = CASW_Grenade_Vindicator
| CASW_Grenade_Freeze = CASW_Grenade_Cluster
| CASW_Grenade_PRifle = CASW_Rifle_Grenade
| CASW_Grenade_Vindicator = CASW_Rifle_Grenade
| CASW_Grub_Sac = CASW_Alien_Goo
| CASW_Hack_Computer = CASW_Hack
| CASW_Hack_Wire_Tile = CASW_Hack
| CASW_Harvester = CASW_Alien
| CASW_HealGrenade_Projectile = CASW_AOEGrenade_Projectile <!--, public IHealGrenadeAutoList-->
| CASW_Health_Regen = CLogicalEntity
| CASW_Holdout_Mode = CBaseEntity
| CASW_Holdout_Spawner = CASW_Base_Spawner
| CASW_HoloScan = CPointEntity
| CASW_Holo_Sentry = CBaseEntity
| CASW_Hurt_Nearest_Marine = CServerOnlyPointEntity
| CASW_Info_Heal = CLogicalEntity
| CASW_Info_Message = CBaseEntity
| CASW_Inhabitable_NPC = CAI_PlayerAlly <!--, public IASW_Spawnable_NPC-->
| CASW_Intro_Control = CLogicalEntity
| CASW_Item_Crate = CASW_Prop_Physics
| CASW_Item_Regen = CLogicalEntity
| CASW_Juggernaut = CASW_Alien
| CASW_Jukebox = CBaseEntity
| CASW_Jump_Trigger = CTriggerMultiple
| CASW_Laser_Mine = CBaseCombatCharacter <!--, public IEntityListener, public IRD_Has_Projectile_Data-->
| CASW_Marine = CASW_VPhysics_NPC <!--, public IASWPlayerAnimStateHelpers, public IASW_Server_Usable_Entity-->
| CASW_Marine_Hint_Dynamic = CServerOnlyPointEntity
| CASW_Marine_Hint_Ent = CServerOnlyPointEntity
| CASW_Marine_Hint_Node_Ent = CNodeEnt
| CASW_Marine_JumpJet_Trigger = CTriggerMultiple
| CASW_Marine_Knockback_Trigger = CBaseTrigger
| CASW_Marine_Position_Trigger = CBaseTrigger
| CASW_Marine_Resource = CBaseEntity
| CASW_Marines_Past_Area = CServerOnlyPointEntity <!--, public IASW_Marines_Past_Area_List-->
| CASW_Marker = CBaseEntity
| CASW_Meatbug = CASW_Alien
| CASW_Mine = CBaseCombatCharacter <!--, public IRD_Has_Projectile_Data-->
| CASW_Missile_Round = CBaseCombatCharacter
| CASW_Mission_Manager = CBaseEntity
| CASW_Mortar_Round = CASW_Grenade_Vindicator
| CASW_Mortarbug = CASW_Alien
| CASW_Mortarbug_Shell = CBaseCombatCharacter
| CASW_Objective = CBaseEntity
| CASW_Objective_Countdown = CASW_Objective
| CASW_Objective_Dummy = CASW_Objective
| CASW_Objective_Escape = CASW_Objective
| CASW_Objective_Kill_Aliens = CASW_Objective
| CASW_Objective_Kill_Eggs = CASW_Objective
| CASW_Objective_Kill_Goo = CASW_Objective
| CASW_Objective_Kill_Queen = CASW_Objective
| CASW_Objective_Survive = CASW_Objective
| CASW_Objective_Triggered = CASW_Objective
| CASW_Order_Nearby_Aliens = CPointEntity
| CASW_Parasite = CASW_Alien
| CASW_Path_Utils_NPC = CAI_BaseNPC
| CASW_Pickup_Hornet_Barrage = CASW_Pickup_Weapon
| CASW_Pickup_Money = CASW_Pickup
| CASW_Pickup_Weapon_50CalMG = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Ammo_Bag = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Ammo_Satchel = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Assault_Shotgun = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Autogun = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Chainsaw = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_CombatRifle = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_DEagle = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Devastator = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_FireExtinguisher = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Flamer = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Flares = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Flashlight = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Grenade_Launcher = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Grenades = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_HealAmp_Gun = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Heal_Grenade = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Heal_Gun = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Heavy_Rifle = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_MedRifle = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Medical_Satchel = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Medkit = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Mines = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Minigun = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Mining_Laser = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_PDW = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_PRifle = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Pistol = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Railgun = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Rifle = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Sentry = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Sentry_Cannon = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Sentry_Flamer = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Sentry_Freeze = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Shotgun = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Sniper_Rifle = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Stim = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_T75 = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Tesla_Gun = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Tesla_Trap = CASW_Pickup_Weapon
| CASW_Pickup_Weapon_Welder = CASW_Pickup_Weapon
| CASW_Player = CBaseMultiplayerPlayer
| CASW_PointCamera = CPointCamera
| CASW_Powerup = CASW_Pickup
| CASW_Powerup_Chemical_Bullets = CASW_Powerup_Bullets
| CASW_Powerup_Electric_Bullets = CASW_Powerup_Bullets
| CASW_Powerup_Explosive_Bullets = CASW_Powerup_Bullets
| CASW_Powerup_Fire_Bullets = CASW_Powerup_Bullets
| CASW_Powerup_Freeze_Bullets = CASW_Powerup_Bullets
| CASW_Powerup_Increased_Speed = CASW_Powerup
| CASW_PropJeep = CPropVehicleDriveable <!--, public IASW_Vehicle-->
| CASW_Prop_Dynamic = CDynamicProp
| CASW_Prop_Laserable = CASW_Prop_Physics
| CASW_Prop_Physics = CPhysicsProp
| CASW_Queen = CASW_Alien
| CASW_Queen_Divers = CBaseAnimating
| CASW_Queen_Grabber = CBaseAnimating
| CASW_Queen_Retreat_Spot = CPointEntity
| CASW_Queen_Spit = CBaseCombatCharacter
| CASW_Radiation_Volume = CBaseEntity
| CASW_Random_Target_Trigger_Multiple = CBaseTrigger
| CASW_Ranger = CASW_Alien
| CASW_Remote_Turret = CBaseAnimating
| CASW_Revive_Tombstone = CBaseAnimating <!--, public IASW_Revive_Tombstone_Auto_List,-->
| CASW_Rifle_Grenade = CBaseCombatCharacter <!--, public IRD_Has_Projectile_Data-->
| CASW_Rocket = CBaseCombatCharacter <!--, public IRD_Has_Projectile_Data-->
| CASW_Runner = CASW_Alien
| CASW_Scanner_Info = CBaseEntity
| CASW_Scanner_Noise_Dummy = CServerOnlyPointEntity
| CASW_Sentry_Base = CBaseAnimating <!--, public IASW_Server_Usable_Entity-->
| CASW_Sentry_Top = CBaseCombatCharacter
| CASW_Sentry_Top_Cannon = CASW_Sentry_Top
| CASW_Sentry_Top_Flamer = CASW_Sentry_Top
| CASW_Sentry_Top_Icer = CASW_Sentry_Top_Flamer
| CASW_Sentry_Top_Machinegun = CASW_Sentry_Top
| CASW_Shaman = CASW_Alien
| CASW_Shieldbug = CASW_Alien_Shover <!--, public IShieldbugAutoList-->
| CASW_Shotgun_Pellet = CBaseCombatCharacter
| CASW_Shotgun_Pellet_Predicted = CBaseGrenade
| CASW_Simple_Drone = CASW_Simple_Alien
| CASW_Simple_Grub = CASW_Simple_Alien
| CASW_Snow_Volume_Dummy = CServerOnlyPointEntity
| CASW_Spawn_Group = CLogicalEntity
| CASW_Spawner = CASW_Base_Spawner
| CASW_Spitter = CASW_Alien
| CASW_StickTogether_Area = CTriggerMultiple <!--, public IASW_StickTogether_Area_List-->
| CASW_Supplies_Chatter_Trigger = CBaseTrigger
| CASW_SynUp_Chatter_Trigger = CBaseTrigger
| CASW_T75 = CBaseCombatCharacter <!--, public IASW_Server_Usable_Entity-->
| CASW_Target_Dummy = CBaseAnimating
| CASW_Tech_Marine_Req = CLogicalEntity
| CASW_TeslaTrap = CBaseCombatCharacter <!--, public IRD_Has_Projectile_Data-->
| CASW_Trigger_Fall = CBaseTrigger
| CASW_Trigger_Marine_Melee = CBaseTrigger
| CASW_TutorialStartPoint = CPointEntity
| CASW_Use_Area = CTriggerMultiple <!--, public IASW_Server_Usable_Entity, public IASW_Use_Area_List-->
| CASW_VPhysics_NPC = CASW_Inhabitable_NPC
| CASW_Voiceover_Dialogue = CLogicalEntity
| CASW_Watcher = CASW_Alien
| CASW_Weapon = CBaseCombatWeapon <!--, public IASW_Server_Usable_Entity-->
| CASW_Weapon_50CalMG = CASW_Weapon_Rifle
| CASW_Weapon_AR2 = CASW_Weapon_Rifle
| CASW_Weapon_Ammo_Bag = CASW_Weapon
| CASW_Weapon_Ammo_Satchel = CASW_Weapon
| CASW_Weapon_Assault_Shotgun = CASW_Weapon_Shotgun
| CASW_Weapon_Autogun = CASW_Weapon_Rifle
| CASW_Weapon_Bait = CASW_Weapon
| CASW_Weapon_Blink = CASW_Weapon
| CASW_Weapon_Buff_Grenade = CASW_Weapon
| CASW_Weapon_Chainsaw = CASW_Weapon
| CASW_Weapon_CombatRifle = CASW_Weapon_Rifle
| CASW_Weapon_Cryo_Cannon = CASW_Weapon
| CASW_Weapon_DEagle = CASW_Weapon_Pistol
| CASW_Weapon_Devastator = CASW_Weapon_Assault_Shotgun
| CASW_Weapon_Electrified_Armor = CASW_Weapon
| CASW_Weapon_Energy_Shield = CASW_Weapon_Rifle_Burst
| CASW_Weapon_FireExtinguisher = CASW_Weapon
| CASW_Weapon_Fist = CASW_Weapon
| CASW_Weapon_Flamer = CASW_Weapon
| CASW_Weapon_Flares = CASW_Weapon
| CASW_Weapon_Flashlight = CASW_Weapon
| CASW_Weapon_Flechette = CASW_Weapon_Rifle
| CASW_Weapon_Flechette2 = CASW_Weapon_Rifle
| CASW_Weapon_Freeze_Grenades = CASW_Weapon
| CASW_Weapon_Gas_Grenades = CASW_Weapon
| CASW_Weapon_Grenade_Launcher = CASW_Weapon
| CASW_Weapon_Grenades = CASW_Weapon
| CASW_Weapon_Hack_Tool = CASW_Weapon
| CASW_Weapon_HealAmp_Gun = CASW_Weapon_Heal_Gun
| CASW_Weapon_HealGrenade = CASW_Weapon
| CASW_Weapon_Heal_Gun = CASW_Weapon <!--, public IASW_Medical_Weapon-->
| CASW_Weapon_Heavy_Rifle = CASW_Weapon_Rifle
| CASW_Weapon_Hornet_Barrage = CASW_Weapon
| CASW_Weapon_Incendiary_Grenades = CASW_Weapon
| CASW_Weapon_Jump_Jet = CASW_Weapon_Blink
| CASW_Weapon_Laser_Mines = CASW_Weapon
| CASW_Weapon_MedRifle = CASW_Weapon_Rifle <!--, public IASW_Medical_Weapon-->
| CASW_Weapon_Medical_Satchel = CASW_Weapon
| CASW_Weapon_Medkit = CASW_Weapon_Medical_Satchel
| CASW_Weapon_Mines = CASW_Weapon
| CASW_Weapon_Minigun = CASW_Weapon_Rifle
| CASW_Weapon_Mining_Laser = CASW_Weapon
| CASW_Weapon_Night_Vision = CASW_Weapon
| CASW_Weapon_Normal_Armor = CASW_Weapon
| CASW_Weapon_PDW = CASW_Weapon_Rifle
| CASW_Weapon_PRifle = CASW_Weapon_Rifle
| CASW_Weapon_Pistol = CASW_Weapon
| CASW_Weapon_Plasma_Thrower = CASW_Weapon
| CASW_Weapon_Railgun = CASW_Weapon_Rifle
| CASW_Weapon_Revive_Tool = CASW_Weapon <!--, public IASW_Revive_Tool_Auto_List-->
| CASW_Weapon_Ricochet = CASW_Weapon_Rifle
| CASW_Weapon_Rifle = CASW_Weapon
| CASW_Weapon_Sentry = CASW_Weapon
| CASW_Weapon_Sentry_Cannon = CASW_Weapon_Sentry
| CASW_Weapon_Sentry_Flamer = CASW_Weapon_Sentry
| CASW_Weapon_Sentry_Freeze = CASW_Weapon_Sentry
| CASW_Weapon_Sentry_Railgun = CASW_Weapon_Sentry
| CASW_Weapon_Shield_Bubble = CASW_Weapon
| CASW_Weapon_Shotgun = CASW_Weapon
| CASW_Weapon_Smart_Bomb = CASW_Weapon_Hornet_Barrage
| CASW_Weapon_Sniper_Rifle = CASW_Weapon
| CASW_Weapon_Speed_Burst = CASW_Weapon
| CASW_Weapon_Stim = CASW_Weapon
| CASW_Weapon_Stun_Grenades = CASW_Weapon
| CASW_Weapon_T75 = CASW_Weapon
| CASW_Weapon_Tesla_Gun = CASW_Weapon
| CASW_Weapon_Tesla_Trap = CASW_Weapon
| CASW_Weapon_Welder = CASW_Weapon
| CAbandonmentAwardTemplate = CAwardTemplate
| CAbandonmentAwardTemplate = CAwardTemplate
| CAbusiveBehaviorAwardTemplate = CAwardTemplate
| CAbusiveBehaviorAwardTemplate = CAwardTemplate
| CAchievementMgr = CAutoGameSystemPerFrame
| CAchievementMsgHandler = CGameEventListener
| CAchievementSaveRestoreBlockHandler = CDefSaveRestoreBlockHandler
| CAchievementSaveRestoreBlockHandler = CDefSaveRestoreBlockHandler
| CAchievementZone = CBaseTrigger
| CAchievement_AchievedCount = CBaseAchievement
| CActivityDataOps = CDefSaveRestoreOps
| CActivityDataOps = CDefSaveRestoreOps
| CAimTargetManager = IEntityListener
| CAlienSwarmProxy = CGameRulesProxy
| CAlyxEmpEffect = CBaseEntity
| CAmbientGeneric = CPointEntity
| CAmbientGeneric = CPointEntity
| CAmbientMobMarker = CPointEntity
| CAmbientMobMarker = CPointEntity
| CAmbientMusic = CPointEntity
| CAmbientMusic = CPointEntity
| CAmbushAwardTemplate = CAwardTemplate
| CAmbushAwardTemplate = CAwardTemplate
| CAmmoBox = CItem
| CAmmoPack = CTFPowerup
| CAmmoPackMedium = CAmmoPack
| CAmmoPackSmall = CAmmoPack
| CAnchorList = CAutoGameSystem
| CAnchorList = CAutoGameSystem
| CAntlionGrub = CBaseAnimating
| CAntlionRepellant = CPointEntity
| CAntlionTemplateMaker = CTemplateNPCMaker
| CAreaCapture = CBaseTrigger
| CAreaPortal = CFuncAreaPortalBase
| CAreaPortal = CFuncAreaPortalBase
| CArenaLogic = CPointEntity
| CArmor = CTFPowerup
| CArmorPiece = CBaseAnimating
| CArmorUpgrade = CBaseObjectUpgrade
| CAssassinSmoke = CBaseParticleEntity
| CAssaultPoint = CPointEntity
| CAssaultRifle = CBaseRifle
| CAssaultRifle = CBaseRifle
| CAutoGameSystem = CBaseGameSystem
| CAutoGameSystem = CBaseGameSystem
| CAutoGameSystemPerFrame = CBaseGameSystemPerFrame
| CAutoGameSystemPerFrame = CBaseGameSystemPerFrame
| CAutoShotgun = CBaseAutoShotgun
| CAutoShotgun = CBaseAutoShotgun
| CAutoTrigger = CBaseEntity
| CAvoidBox = CBaseEntity
| CAvoidSphere = CBaseEntity
| CAwardTemplate = CGameEventListener
| CAwardTemplate = CGameEventListener
| CBMortar = CBaseAnimating
| CBalanceTeamGroup = CSameTeamGroup
| CBallPlayerToucher = CBaseEntity
| CBarnacleTongueTip = CBaseAnimating
| CBaseAbility = CBaseEntity
| CBaseAbility = CBaseEntity
| CBaseAchievement = CGameEventListener
| CBaseAnimating = CBaseEntity
| CBaseAnimating = CBaseEntity
| CBaseAnimatingOverlay = CBaseAnimating
| CBaseAnimatingOverlay = CBaseAnimating
| CBaseAnimatingProjectile = CBaseAnimating
| CBaseAutoShotgun = CBaseShotgun
| CBaseAutoShotgun = CBaseShotgun
| CBaseBackpackItem = CTerrorWeapon
| CBaseBeltItem = CTerrorWeapon
| CBaseButton = CBaseToggle
| CBaseButton = CBaseToggle
| CBaseCSGrenade = CTerrorWeapon
| CBaseCSGrenadeProjectile = CBaseGrenade
| CBaseCombatCharacter = CBaseFlex
| CBaseCombatCharacter = CBaseFlex
| CBaseCombatWeapon = CBaseAnimating
| CBaseCombatWeapon = CBaseAnimating
| CBaseDMStart = CPointEntity
| CBaseDMStart = CPointEntity
| CBaseDelay = CTFGoal
| CBaseDoor = CBaseToggle
| CBaseEMPableGrenade = CBaseGrenade
| CBaseEntity = IServerEntity
| CBaseEntity = IServerEntity
| CBaseEntityScriptInstanceHelper = IScriptInstanceHelper
| CBaseFilter = CLogicalEntity
| CBaseFilter = CLogicalEntity
| CBaseFire = CBaseEntity
| CBaseFire = CBaseEntity
| CBaseFlex = CBaseAnimatingOverlay
| CBaseFlex = CBaseAnimatingOverlay
| CBaseGameStats_Driver = CAutoGameSystemPerFrame
| CBaseGameStats_Driver = CAutoGameSystemPerFrame
| CBaseGameSystem = IGameSystem
| CBaseGameSystemPerFrame = IGameSystemPerFrame
| CBaseGameSystemPerFrame = IGameSystemPerFrame
| CBaseGrenade = CBaseCombatCharacter
| CBaseGrenadeConcussion = CBaseGrenade
| CBaseGrenadeContact = CBaseGrenade
| CBaseGrenadeTimed = CBaseGrenade
| CBaseHL1CombatWeapon = CBaseCombatWeapon
| CBaseHL1MPCombatWeapon = CBaseHL1CombatWeapon
| CBaseHL2MPCombatWeapon = CWeaponHL2MPBase
| CBaseHLBludgeonWeapon = CBaseHLCombatWeapon
| CBaseHLCombatWeapon = CBaseCombatWeapon
| CBaseMountedWeapon = CDynamicProp
| CBaseMoveBehavior = CPathKeyFrame
| CBaseMoveBehavior = CPathKeyFrame
| CBaseMultiplayerPlayer = CBasePlayer
| CBaseParticleEntity = CBaseEntity
| CBaseParticleEntity = CBaseEntity
| CBasePlasmaProjectile = CBaseParticleEntity
| CBasePlatTrain = CBaseToggle
| CBasePlatTrain = CBaseToggle
| CBasePlayer = CBaseCombatCharacter
| CBasePlayer = CBaseCombatCharacter
| CBasePortalCombatWeapon = CWeaponPortalBase
| CBaseProjectile = CBaseAnimating
| CBaseProp = CBaseAnimating
| CBaseProp = CBaseAnimating
| CBasePropDoor = CDynamicProp
| CBaseResourcePrecacher = IResourcePrecacher
| CBaseRifle = CTerrorGun
| CBaseRifle = CTerrorGun
| CBaseRopePhysics = CSimplePhysics
| CBaseSDKGrenade = CWeaponSDKBase
| CBaseServerVehicle = IServerVehicle
| CBaseServerVehicle = IServerVehicle
| CBaseShotgun = CTerrorGun
| CBaseShotgun = CTerrorGun
| CBaseSniperRifle = CTerrorGun
| CBaseSniperRifle = CTerrorGun
| CBaseSpriteProjectile = CSprite
| CBaseTFCombatWeapon = CBaseCombatWeapon
| CBaseTFPlayer = CBasePlayer <!--, public IScorer-->
| CBaseTeamObjectiveResource = CBaseEntity
| CBaseTeamObjectiveResource = CBaseEntity
| CBaseTerrorIssue = CBaseIssue
| CBaseToggle = CBaseEntity
| CBaseToggle = CBaseEntity
| CBaseTrigger = CBaseToggle
| CBaseTrigger = CBaseToggle
| CBaseUpgradeItem = CWeaponSpawn
| CBaseVPhysicsTrigger = CBaseEntity
| CBaseVPhysicsTrigger = CBaseEntity
| CBaseViewModel = CBaseAnimatingOverlay
| CBaseViewModel = CBaseAnimatingOverlay
| CBaseWeaponWorldModel = CBaseAnimatingOverlay
| CBazookaRocket = CDODBaseRocket
| CBeam = CBaseEntity
| CBeam = CBaseEntity
| CBeamSpotlight = CBaseEntity
| CBeamSpotlight = CBaseEntity
| CBlackHeadcrab = CBaseHeadcrab
| CBlendingCycler = CCycler
| CBlobElement = CBaseAnimating
| CBlood = CPointEntity
| CBlood = CPointEntity
| CBloodSplat = CPointEntity
| CBloodSplat = CPointEntity
| CBombDropSensor = CBaseEntity
| CBombSuppressor = CBaseEntity
| CBombTarget = CBaseTrigger
| CBoneFollower = CBaseEntity
| CBoneFollower = CBaseEntity
| CBonusDuckPickup = CHalloweenPickup
| CBonusRoundLogic = CBaseEntity
| CBoomerBlunderAwardTemplate = CAwardTemplate
| CBoomerBlunderAwardTemplate = CAwardTemplate
| CBoomerClaw = CClaw
| CBoomerClaw = CClaw
| CBoomerComboAwardTemplate = CAwardTemplate
| CBoomerComboAwardTemplate = CAwardTemplate
| CBossAlpha = NextBotCombatCharacter
| CBossBattleLogic = CPointEntity <!--, public CGameEventListener-->
| CBotDoorEnumerator = CPushAwayEnumerator
| CBotDoorEnumerator = CPushAwayEnumerator
| CBotNPC = NextBotCombatCharacter
| CBotNPCArcher = NextBotCombatCharacter
| CBotNPCDecoy = NextBotCombatCharacter
| CBotNPCMiniNuker = CBossAlpha
| CBotNPCMiniRockets = CBossAlpha
| CBotNPCMinion = NextBotCombatCharacter
| CBounceBomb = CBaseAnimating <!--, public CDefaultPlayerPickupVPhysics-->
| CBreakModelsPrecached = CAutoGameSystem
| CBreakModelsPrecached = CAutoGameSystem
| CBreakParser = IVPhysicsKeyHandler
| CBreakable = CBaseEntity
| CBreakableProp = CBaseProp
| CBreakableSurface = CBreakable
| CBroadcastRecipientFilter = CRecipientFilter
| CBroadcastRecipientFilter = CRecipientFilter
| CBubbling = CBaseEntity
| CBubbling = CBaseEntity
| CBugBaitSensor = CPointEntity
| CBulletsTraceFilter = CTraceFilterSimpleList
| CBulletsTraceFilter = CTraceFilterSimpleList
| CButtonTimed = CBaseButton
| CButtonTimed = CBaseButton
| CBuyZone = CBaseTrigger
| CC4 = CWeaponCSBase
| CCPTimerLogic = CPointEntity
| CCSBot = CBot< CCSPlayer >
| CCSGameMovement = CGameMovement
| CCSGameMovement = CGameMovement
| CCSGameRules = CTeamplayRules
| CCSGameRules = CTeamplayRules
| CCSGameRulesProxy = CGameRulesProxy
| CCSGameRulesProxy = CGameRulesProxy
| CCSHLTVDirector = CHLTVDirector
| CCSPlayer = CBaseMultiplayerPlayer
| CCSPlayer = CBaseMultiplayerPlayer
| CCSPlayerMove = CPlayerMove
| CCSPlayerResource = CPlayerResource
| CCSPropExplodingBarrel = CPhysicsProp
| CCSRagdoll = CBaseAnimatingOverlay
| CCSRagdoll = CBaseAnimatingOverlay
| CCSTeam = CTeam
| CCSTeam = CTeam
| CCSWeaponInfo = FileWeaponInfo_t
| CCaptureFlag = CTFItem <!--, public ICaptureFlagAutoList-->
| CCaptureFlagReturnIcon = CBaseAnimating
| CCaptureZone = CCaptureZoneShim <!--, public ICaptureZoneAutoList-->
| CCarGlassProp = CDynamicProp
| CCarProp = CPhysicsProp
| CCarriedProp = CBaseBackpackItem
| CCarriedProp = CBaseBackpackItem
| CCarriedPropWeapon = CCarriedProp
| CCarriedPropWeapon = CCarriedProp
| CCascadeLight = CBaseEntity
| CCeilingTurret = CBaseTurret
| CChainsaw = CTerrorWeapon
| CChangeAllTalkIssue = CBaseTerrorIssue
| CChangeAllTalkIssue = CBaseTerrorIssue
| CChangeChapterIssue = CBaseTerrorIssue
| CChangeChapterIssue = CBaseTerrorIssue
| CChangeClassZone = CBaseTrigger
| CChangeDifficultyIssue = CBaseTerrorIssue
| CChangeDifficultyIssue = CBaseTerrorIssue
| CChangeLevel = CBaseTrigger
| CChangeLevel = CBaseTrigger
| CChangeMapLaterIssue = CBaseIssue
| CChangeMapNowIssue = CBaseIssue
| CChangeMissionIssue = CBaseTerrorIssue
| CChangeMissionIssue = CBaseTerrorIssue
| CCharge = CBaseAbility
| CCharge = CBaseAbility
Line 81: Line 533:
| CCheckClient = CAutoGameSystem
| CCheckClient = CAutoGameSystem
| CCheckpointCompleteAwardTemplate = CAwardTemplate
| CCheckpointCompleteAwardTemplate = CAwardTemplate
| CChicken = CDynamicProp <!--, public CGameEventListener, public CImprovLocomotor-->
| CChildOperatorDefinition = IParticleOperatorDefinition
| CChoreoEvent = ICurveDataAccessor
| CChoreoScene = ICurveDataAccessor
| CChoreoStringPool = IChoreoStringPool
| CCitadelEnergyCore = CBaseEntity
| CCitizenResponseSystem = CBaseEntity
| CClassPtrSaveRestoreOps = CDefSaveRestoreOps
| CClassPtrSaveRestoreOps = CDefSaveRestoreOps
| CClaw = CTerrorWeapon
| CClawHitAwardTemplate = CAwardTemplate
| CClawHitAwardTemplate = CAwardTemplate
| CCleanupDefaultRelationShips = CAutoGameSystem
| CCleanupDefaultRelationShips = CAutoGameSystem
| CClientPath = CBaseEntity
| CClientPath = CBaseEntity
| CColaBottles = CCarriedPropWeapon
| CColaBottles = CCarriedPropWeapon
| CCollisionEvent = IPhysicsCollisionEvent <!--, public IPhysicsCollisionSolver, public IPhysicsObjectEvent-->
| CCollisionProperty = ICollideable
| CColorCorrection = CBaseEntity
| CColorCorrection = CBaseEntity
| CColorCorrectionSystem = CAutoGameSystem
| CColorCorrectionVolume = CBaseTrigger
| CColorCorrectionVolume = CBaseTrigger
| CCombatCharVisCache = CAutoGameSystemPerFrame
| CCombatCharVisCache = CAutoGameSystemPerFrame
| CCombineDropshipContainer = CPhysicsProp
| CCommandPoint = CPointEntity
| CCommentaryAuto = CBaseEntity
| CCommentaryAuto = CBaseEntity
| CCommentaryDummy = CBaseCombatCharacter
| CCommentaryDummy = CBaseCombatCharacter
Line 95: Line 560:
| CCommentaryZombieSpawner = CPointEntity
| CCommentaryZombieSpawner = CPointEntity
| CCommentary_SaveRestoreBlockHandler = CDefSaveRestoreBlockHandler
| CCommentary_SaveRestoreBlockHandler = CDefSaveRestoreBlockHandler
| CCompetitiveLogic = CPointEntity
| CConceptHistoriesDataOps = CDefSaveRestoreOps
| CConceptHistoriesDataOps = CDefSaveRestoreOps
| CConcussiveBlast = CBaseEntity
| CConstantForceController = IMotionEvent
| CConstraintAnchor = CPointEntity
| CConstraintAnchor = CPointEntity
| CControlPoint = CBaseAnimating
| CControlPointMaster = CBaseEntity
| CControlZone = CBaseEntity
| CCoopBonusCoin = CDynamicProp
| CCopyRecipientFilter = IRecipientFilter
| CCorpse = CBaseAnimating
| CCraneTip = CBaseAnimating
| CCredits = CPointEntity
| CCrossbowAmmo = CHL1Item
| CCrossbowBolt = CBaseCombatCharacter
| CCubeRotationController = CPointEntity <!--, public IMotionEvent-->
| CCurrencyPack = CTFPowerup <!--, public ICurrencyPackAutoList-->
| CCurrencyPackCustom = CCurrencyPack
| CCurrencyPackMedium = CCurrencyPack
| CCurrencyPackSmall = CCurrencyPack
| CCycler = CAI_BaseNPC
| CCycler_TF2Commando = CCycler
| CDEagle = CWeaponCSBase
| CDODBaseBombWeapon = CWeaponDODBase
| CDODBaseRocket = CBaseAnimating
| CDODBaseRocketWeapon = CWeaponDODBase
| CDODBombDispenser = CBaseTrigger
| CDODBombDispenserMapIcon = CBaseEntity
| CDODBombTarget = CBaseAnimating
| CDODCustomScoring = CBaseEntity <!--, public CGameEventListener-->
| CDODDetect = CBaseEntity
| CDODGameRulesProxy = CGameRulesProxy
| CDODHandGrenade = CDODBaseGrenade
| CDODLocation = CBaseEntity
| CDODObjectiveResource = CBaseEntity
| CDODPlayer = CBaseMultiplayerPlayer
| CDODPlayerResource = CPlayerResource
| CDODRagdoll = CBaseAnimatingOverlay
| CDODRifleGrenadeGER = CDODBaseGrenade
| CDODRifleGrenadeUS = CDODBaseGrenade
| CDODRoundTimer = CBaseEntity
| CDODSmokeGrenade = CDODBaseGrenade
| CDODSmokeGrenadeGER = CDODSmokeGrenade
| CDODSmokeGrenadeUS = CDODSmokeGrenade
| CDODStickGrenade = CDODBaseGrenade
| CDODTeam = CTeam
| CDODTeam_Allies = CDODTeam
| CDODTeam_Axis = CDODTeam
| CDODViewModel = CBaseViewModel
| CDamageCutoutManager = CAutoGameSystem
| CDamageCutoutManager = CAutoGameSystem
| CDarkMissionAwardTemplate = CAwardTemplate
| CDarkMissionAwardTemplate = CAwardTemplate
Line 103: Line 615:
| CDebugHistory = CBaseEntity
| CDebugHistory = CBaseEntity
| CDecal = CPointEntity
| CDecal = CPointEntity
| CDecalEmitterSystem = IDecalEmitterSystem <!--, public CAutoGameSystem-->
| CDecoyGrenade = CBaseCSGrenade
| CDecoyProjectile = CBaseCSGrenadeProjectile
| CDefSaveRestoreBlockHandler = ISaveRestoreBlockHandler
| CDefSaveRestoreOps = ISaveRestoreOps
| CDefaultAccessor = IConCommandBaseAccessor
| CDefaultParticleSystemQuery = CBaseAppSystem
| CDefaultParticleSystemQuery = CBaseAppSystem
| CDefaultPlayerPickupVPhysics = IPlayerPickupVPhysics
| CDefaultResponseSystem = CResponseSystem <!--, public CAutoGameSystem-->
| CDefaultResponseSystemSaveRestoreBlockHandler = CDefSaveRestoreBlockHandler
| CDefaultResponseSystemSaveRestoreBlockHandler = CDefSaveRestoreBlockHandler
| CDetailBlocker = CServerOnlyEntity
| CDetailBlocker = CServerOnlyEntity
| CDevShotSystem = CAutoGameSystemPerFrame
| CDevShotSystem = CAutoGameSystemPerFrame
| CDinosaurSignal = CBaseEntity
| CDirector = CGameEventListener
| CDirectorComponent = CMemZeroOnNew
| CDirectorItemManager = CDirectorComponent
| CDirectorItemManager = CDirectorComponent
| CDirectorMusicBanks = CDirectorComponent
| CDirectorMusicBanks = CDirectorComponent
| CDirectorSessionManager = CDirectorComponent
| CDirectorSessionManager = CDirectorComponent
| CDirectorVersusMode = CDirectorComponent
| CDirectorVersusMode = CDirectorComponent
| CDirtySpatialPartitionEntityList = CAutoGameSystem <!--, public IPartitionQueryCallback-->
| CDispenserTouchTrigger = CBaseTrigger
| CDoomsdayAwardTemplate = CAwardTemplate
| CDoomsdayAwardTemplate = CAwardTemplate
| CDynamicLight = CBaseEntity
| CDynamicLight = CBaseEntity
| CDynamicProp = CBreakableProp
| CEarlyMourningAwardTemplate = CAwardTemplate
| CEarlyMourningAwardTemplate = CAwardTemplate
| CEconWearable = CEconEntity
| CEffectsServer = IEffects
| CEffectsServer = IEffects
| CEgonAmmo = CHL1Item
| CEmbers = CBaseEntity
| CEmbers = CBaseEntity
| CEmptyConVar = ConVar
| CEnableMotionFixup = CBaseEntity
| CEnableMotionFixup = CBaseEntity
| CEnergyBallLauncher = CPointCombineBallLauncher
| CEntFireAutoCompletionFunctor = ICommandCallback <!--, public ICommandCompletionCallback-->
| CEntityBird = CBaseAnimating
| CEntityBlocker = CBaseEntity
| CEntityBlocker = CBaseEntity
| CEntityBurnEffect = CBaseEntity
| CEntityDissolve = CBaseEntity
| CEntityDissolve = CBaseEntity
| CEntityFactoryDictionary = IEntityFactoryDictionary
| CEntityFlame = CBaseEntity
| CEntityFlame = CBaseEntity
| CEntityFreezing = CBaseEntity
| CEntityListSystem = CAutoGameSystemPerFrame
| CEntityListSystem = CAutoGameSystemPerFrame
| CEntityParticleTrail = CBaseParticleEntity
| CEntityParticleTrail = CBaseParticleEntity
| CEntitySaveRestoreBlockHandler = ISaveRestoreBlockHandler
| CEntitySaveUtils = IEntitySaveUtils
| CEntitySpawnManager = CLogicalEntity
| CEntitySpawnPoint = CServerOnlyPointEntity <!--, public IEntityListener-->
| CEntityTouchManager = IEntityListener
| CEnvAR2Explosion = CPointEntity
| CEnvAirStrikeIndoorEffect = CBaseAnimating
| CEnvAirStrikeIndoorEffect = CBaseAnimating
| CEnvAirStrikeOutdoorEffect = CBaseAnimating
| CEnvAirStrikeOutdoorEffect = CBaseAnimating
| CEnvAmbientLight = CSpatialEntity
| CEnvBeam = CBeam
| CEnvBeam = CBeam
| CEnvBeverage = CBaseEntity
| CEnvBeverage = CBaseEntity
Line 140: Line 682:
| CEnvGlobal = CLogicalEntity
| CEnvGlobal = CLogicalEntity
| CEnvGunfire = CPointEntity
| CEnvGunfire = CPointEntity
| CEnvHeadcrabCanister = CBaseAnimating
| CEnvHudHint = CPointEntity
| CEnvHudHint = CPointEntity
| CEnvInstructorHint = CPointEntity
| CEnvInstructorHint = CPointEntity
| CEnvLaser = CBeam
| CEnvLaser = CBeam
| CEnvLaserDesignation = CBaseAnimating
| CEnvLight = CLight
| CEnvLight = CLight
| CEnvMeteor = CBaseAnimating
| CEnvMeteorSpawner = CBaseEntity
| CEnvMeteorTarget = CBaseEntity
| CEnvMicrophone = CPointEntity
| CEnvMicrophone = CPointEntity
| CEnvMuzzleFlash = CPointEntity
| CEnvMuzzleFlash = CPointEntity
Line 149: Line 696:
| CEnvPhysicsBlocker = CBaseEntity
| CEnvPhysicsBlocker = CBaseEntity
| CEnvPlayerSurfaceTrigger = CPointEntity
| CEnvPlayerSurfaceTrigger = CPointEntity
| CEnvPortalPathTrack = CPathTrack
| CEnvProjectedTexture = CPointEntity
| CEnvProjectedTexture = CPointEntity
| CEnvQuadraticBeam = CPointEntity
| CEnvQuadraticBeam = CPointEntity
Line 156: Line 704:
| CEnvShake = CPointEntity
| CEnvShake = CPointEntity
| CEnvShooter = CGibShooter
| CEnvShooter = CGibShooter
| CEnvSlomo = CPointEntity
| CEnvSoundscape = CServerOnlyEntity
| CEnvSoundscape = CServerOnlyEntity
| CEnvSoundscapeProxy = CEnvSoundscape
| CEnvSoundscapeProxy = CEnvSoundscape
Line 161: Line 710:
| CEnvSpark = CPointEntity
| CEnvSpark = CPointEntity
| CEnvSplash = CPointEntity
| CEnvSplash = CPointEntity
| CEnvStarfield = CBaseEntity
| CEnvTilt = CPointEntity
| CEnvTilt = CPointEntity
| CEnvTonemapController = CPointEntity
| CEnvTonemapController = CPointEntity
Line 169: Line 719:
| CEnvZoom = CPointEntity
| CEnvZoom = CPointEntity
| CEnv_Blocker = CBaseEntity
| CEnv_Blocker = CBaseEntity
| CEnv_FallingRocks = CPointEntity
| CEnv_Lightrail_Endpoint = CBaseEntity
| CEnv_Sprite_ASW_Fade = CSprite
| CEscapeRoute = CBaseEntity
| CEscapeRoute = CBaseEntity
| CEventLog = CGameEventListener
| CEventQueueSaveLoadProxy = CLogicalEntity
| CEventQueueSaveLoadProxy = CLogicalEntity
| CEventQueue_SaveRestoreBlockHandler = CDefSaveRestoreBlockHandler
| CEventQueue_SaveRestoreBlockHandler = CDefSaveRestoreBlockHandler
| CEventsSaveDataOps = ISaveRestoreOps
| CEveryoneExceptUserFilter = CRecipientFilter
| CEveryoneExceptUserFilter = CRecipientFilter
| CExplosionAwardTemplate = CAwardTemplate
| CExplosionAwardTemplate = CAwardTemplate
| CExtinguisherCharger = CBaseToggle
| CExtinguisherJet = CBaseEntity
| CExtraMapEntity_Carrier = CExtraMapEntity
| CExtraMapEntity_Rocket = CExtraMapEntity
| CExtraMapEntity_Saucer = CExtraMapEntity
| CExtraMapEntity_Sign = CExtraMapEntity
| CEyeballBoss = CHalloweenBaseBoss <!--, public IEyeballBossAutoList-->
| CFEPlayerDecal = CBaseEntity
| CFailableAchievement = CBaseAchievement
| CFallCauserAwardTemplate = CAwardTemplate
| CFallCauserAwardTemplate = CAwardTemplate
| CFallingRock = CBaseAnimating
| CFastHeadcrab = CBaseHeadcrab
| CFastZombie = CNPC_BaseZombie
| CFilterClass = CBaseFilter
| CFilterClass = CBaseFilter
| CFilterCombineBall = CBaseFilter
| CFilterContext = CBaseFilter
| CFilterContext = CBaseFilter
| CFilterEnemy = CBaseFilter
| CFilterEnemy = CBaseFilter
Line 182: Line 750:
| CFilterMultiple = CBaseFilter
| CFilterMultiple = CBaseFilter
| CFilterName = CBaseFilter
| CFilterName = CBaseFilter
| CFilterPlayerHeld = CBaseFilter
| CFilterSize = CBaseFilter
| CFilterTFBotHasTag = CBaseFilter
| CFilterTFCanCap = CBaseFilter
| CFilterTFClass = CBaseFilter
| CFilterTFCondition = CBaseFilter
| CFilterTFTeam = CBaseFilter
| CFilterTFWearingItem = CBaseFilter
| CFinaleTrigger = CBreakableProp
| CFire = CBaseEntity
| CFire = CBaseEntity
| CFireCrackerBlast = CInferno
| CFireCrackerBlast = CInferno
| CFireSmoke = CBaseFire
| CFireSmoke = CBaseFire
| CFireSphere = IPartitionEnumerator
| CFireTrail = CBaseParticleEntity
| CFireTrail = CBaseParticleEntity
| CFireworkCrate = CCarriedProp
| CFireworkCrate = CCarriedProp
| CFirstAidKit = CBaseBackpackItem
| CFirstAidKit = CBaseBackpackItem
| CFish = CBaseAnimating
| CFish = CBaseAnimating
| CFishPool = CBaseEntity
| CFlagDetectionZone = CBaseTrigger <!--, public IFlagDetectionZoneAutoList-->
| CFlaggedEntitiesEnum = IPartitionEnumerator
| CFlare = CBaseCombatCharacter
| CFlaregun = CBaseHLCombatWeapon
| CFlashbang = CBaseCSGrenade
| CFlashbangProjectile = CBaseCSGrenadeProjectile
| CFleshEffectTarget = CPointEntity
| CFlexCycler = CBaseFlex
| CFlexCycler = CBaseFlex
| CFlexExpresser = CFlexExpresserShim
| CFlexExpresserShim = CFlexCycler
| CFlexExpresserShim = CFlexCycler
| CFlextalkActor = CGenericActor
| CFogController = CBaseEntity
| CFogController = CBaseEntity
| CFogSystem = CAutoGameSystem
| CFogTrigger = CBaseTrigger
| CFogTrigger = CBaseTrigger
| CFogVolume = CServerOnlyEntity
| CFogVolume = CServerOnlyEntity
| CFootstepControl = CBaseTrigger
| CForgetfulAwardTemplate = CAwardTemplate
| CForgetfulAwardTemplate = CAwardTemplate
| CFourWheelServerVehicle = CBaseServerVehicle
| CFourWheelServerVehicle = CBaseServerVehicle
| CFrictionModifier = CBaseTrigger
| CFriendlyFireAwardTemplate = CAwardTemplate
| CFriendlyFireAwardTemplate = CAwardTemplate
| CFuelBarrelPiece = CPhysicsProp
| CFuelBarrelProp = CPhysicsProp
| CFuncAreaPortalBase = CBaseEntity
| CFuncAreaPortalBase = CBaseEntity
| CFuncAreaPortalWindow = CFuncAreaPortalBase
| CFuncAreaPortalWindow = CFuncAreaPortalBase
| CFuncBlockDMSpawns = CFuncBrush
| CFuncBrush = CBaseEntity
| CFuncBrush = CBaseEntity
| CFuncBulletShield = CFuncBrush
| CFuncCombineBallSpawner = CBaseEntity
| CFuncConstructionYard = CBaseEntity
| CFuncConveyor = CFuncWall
| CFuncConveyor = CFuncWall
| CFuncElevator = CBaseToggle
| CFuncElevator = CBaseToggle
| CFuncExtinguisher = CBaseTrigger
| CFuncExtinguisher = CBaseTrigger
| CFuncFireExtinguisher = CBaseTrigger
| CFuncFlagAlertZone = CBaseTrigger
| CFuncForceField = CFuncBrush <!--, public IFuncForceFieldAutoList-->
| CFuncIllusionary = CBaseEntity
| CFuncIllusionary = CBaseEntity
| CFuncInstanceIoProxy = CBaseEntity
| CFuncLadder = CBaseEntity
| CFuncLadder = CBaseEntity
| CFuncLadderEndPoint = CBaseEntity
| CFuncLadderEndPoint = CBaseEntity
| CFuncMassTeleport = CBaseEntity
| CFuncMonitor = CFuncBrush
| CFuncMortarField = CBaseToggle
| CFuncMoveLinear = CBaseToggle
| CFuncMoveLinear = CBaseToggle
| CFuncNavAttributeRegion = CBaseEntity
| CFuncNavAttributeRegion = CBaseEntity
| CFuncNavAvoid = CFuncNavCost
| CFuncNavBlocker = CBaseEntity
| CFuncNavBlocker = CBaseEntity
| CFuncNavConnectionBlocker = CBaseEntity
| CFuncNavConnectionBlocker = CBaseEntity
| CFuncNavCost = CBaseEntity
| CFuncNavObstruction = CBaseEntity <!--, public INavAvoidanceObstacle-->
| CFuncNavPrefer = CFuncNavCost
| CFuncNavPrerequisite = CBaseTrigger <!--, public IFuncNavPrerequisiteAutoList-->
| CFuncNavStairsToggle = CBaseEntity
| CFuncNewTeamWall = CFuncBrush
| CFuncNoBuild = CBaseEntity
| CFuncNoPortalVolume = CBaseEntity
| CFuncOccluder = CBaseEntity
| CFuncOccluder = CBaseEntity
| CFuncPasstimeGoal = CFuncPasstimeGoalShim <!--, public TAutoList< CFuncPasstimeGoal >-->
| CFuncPasstimeGoalieZone = CBaseTrigger <!--, public IFuncPasstimeGoalieZoneAutoList-->
| CFuncPasstimeNoBallZone = CBaseTrigger <!--, public IFuncPasstimeNoBallZoneAutoList-->
| CFuncPlat = CBasePlatTrain
| CFuncPlat = CBasePlatTrain
| CFuncPlatRot = CFuncPlat
| CFuncPlatRot = CFuncPlat
| CFuncPlayerGhostInfectedClip = CFuncBrush
| CFuncPlayerGhostInfectedClip = CFuncBrush
| CFuncPlayerInfectedClip = CFuncBrush
| CFuncPlayerInfectedClip = CFuncBrush
| CFuncPortalBumper = CBaseEntity
| CFuncPortalDetector = CBaseEntity
| CFuncPortalOrientation = CBaseEntity
| CFuncRagdollFader = CBaseEntity
| CFuncRagdollFader = CBaseEntity
| CFuncReflectiveGlass = CFuncBrush
| CFuncReflectiveGlass = CFuncBrush
| CFuncRespawnFlagZone = CBaseTrigger
| CFuncRespawnRoom = CFuncRespawnRoomShim <!--, public IFuncRespawnRoomAutoList-->
| CFuncRespawnRoomVisualizer = CFuncBrush <!--, public IFuncRespawnRoomVisualizerAutoList-->
| CFuncRotating = CBaseEntity
| CFuncRotating = CBaseEntity
| CFuncSimpleLadder = CBaseEntity
| CFuncSimpleLadder = CBaseEntity
| CFuncSmokeVolume = CBaseParticleEntity
| CFuncSmokeVolume = CBaseParticleEntity
| CFuncSpawnVolume = CBaseEntity
| CFuncSuggestedBuild = CBaseTrigger
| CFuncTankAPCRocket = CFuncTank
| CFuncTankAirboatGun = CFuncTank
| CFuncTankCombineCannon = CFuncTankGun
| CFuncTankGun = CFuncTank
| CFuncTankLaser = CFuncTank
| CFuncTankMortar = CFuncTank
| CFuncTankPhysCannister = CFuncTank
| CFuncTankPulseLaser = CFuncTankGun
| CFuncTankRocket = CFuncTank
| CFuncTankTrain = CFuncTrackTrain
| CFuncTankTrain = CFuncTrackTrain
| CFuncTeamWall = CBaseEntity
| CFuncTimescale = CBaseEntity
| CFuncTimescale = CBaseEntity
| CFuncTrackAuto = CFuncTrackChange
| CFuncTrackAuto = CFuncTrackChange
Line 231: Line 865:
| CFuncWall = CBaseEntity
| CFuncWall = CBaseEntity
| CFuncWallToggle = CFuncWall
| CFuncWallToggle = CFuncWall
| CFunc_ASW_Fade = CFuncBrush
| CFunc_Dust = CBaseEntity
| CFunc_Dust = CBaseEntity
| CFunc_DustCloud = CFunc_Dust
| CFunc_DustCloud = CFunc_Dust
| CFunc_DustMotes = CFunc_Dust
| CFunc_DustMotes = CFunc_Dust
| CFunc_LOD = CBaseEntity
| CFunc_LOD = CBaseEntity
| CFunc_LiquidPortal = CBaseEntity
| CFunctor = IRefCounted
| CFunctorJob = CJob
| CFunctorJob = CJob
| CGameCoopMissionManager = CRulePointEntity
| CGameDLL_ConVarAccessor = IConCommandBaseAccessor
| CGameEnd = CRulePointEntity
| CGameEnd = CRulePointEntity
| CGameEventListener = IGameEventListener2
| CGameGibManager = CBaseEntity
| CGameGibManager = CBaseEntity
| CGameMessageEntity = CLogicalEntity
| CGameMoney = CRulePointEntity
| CGameMovement = IGameMovement
| CGamePlayerEquip = CRulePointEntity
| CGamePlayerEquip = CRulePointEntity
| CGamePlayerHurt = CRulePointEntity
| CGamePlayerTeam = CRulePointEntity
| CGamePlayerTeam = CRulePointEntity
| CGamePlayerZone = CRuleBrushEntity
| CGamePlayerZone = CRuleBrushEntity
| CGameRoundEnd = CRulePointEntity  <!--, public CGameEventListener-->
| CGameRules = CMemZeroOnNew
| CGameRulesProxy = CBaseEntity
| CGameRulesProxy = CBaseEntity
| CGameScore = CRulePointEntity
| CGameScore = CRulePointEntity
| CGameStringPool = CBaseGameSystem
| CGameTeamSet = CRulePointEntity
| CGameText = CRulePointEntity
| CGameText = CRulePointEntity
| CGameTimescale = CAutoGameSystemPerFrame
| CGameTimescale = CAutoGameSystemPerFrame
Line 248: Line 896:
| CGameWeaponManager = CBaseEntity
| CGameWeaponManager = CBaseEntity
| CGasCan = CCarriedPropWeapon
| CGasCan = CCarriedPropWeapon
| CGasolineBlob = CBaseEntity
| CGaussAmmo = CHL1Item
| CGenericActor = CAI_BaseActor
| CGenericCycler = CCycler
| CGenericFlexCycler = CFlexCycler
| CGenericFlexCycler = CFlexCycler
| CGenericNPC = CAI_BaseNPC
| CGhost = NextBotCombatCharacter
| CGib = CBaseAnimating
| CGibShooter = CBaseEntity
| CGibShooter = CBaseEntity
| CGlobalEntityList = CBaseEntityList
| CGlobalLight = CBaseEntity
| CGlobalState = CAutoGameSystem
| CGlobalState = CAutoGameSystem
| CGlockAmmo = CHL1Item
| CGnome = CCarriedProp
| CGnome = CCarriedProp
| CGoodTeammateAwardTemplate = CAwardTemplate
| CGoodTeammateAwardTemplate = CAwardTemplate
| CGotchaAwardTemplate = CAwardTemplate
| CGotchaAwardTemplate = CAwardTemplate
| CGrabController = IMotionEvent
| CGravityPellet = CBaseAnimating
| CGravityVortexController = CBaseEntity
| CGreedAwardTemplate = CAwardTemplate
| CGreedAwardTemplate = CAwardTemplate
| CGrenadeAR2 = CBaseGrenade
| CGrenadeAntiPersonnel = CBaseEMPableGrenade
| CGrenadeBeam = CBaseGrenade
| CGrenadeBeamChaser = CBaseAnimating
| CGrenadeBlunderAwardTemplate = CAwardTemplate
| CGrenadeBlunderAwardTemplate = CAwardTemplate
| CGrenadeBottle = CGrenade_Brickbat
| CGrenadeBugBait = CBaseGrenade
| CGrenadeEMP = CBaseEMPableGrenade
| CGrenadeEnergy = CBaseGrenade
| CGrenadeExpertAwardTemplate = CAwardTemplate
| CGrenadeExpertAwardTemplate = CAwardTemplate
| CGrenadeFrag = CBaseGrenade
| CGrenadeHelicopter = CBaseGrenade
| CGrenadeHomer = CBaseGrenade
| CGrenadeHopwire = CBaseGrenade
| CGrenadeLauncher = CTerrorGun
| CGrenadeLauncher = CTerrorGun
| CGrenadeLauncher_Projectile = CBaseCSGrenadeProjectile
| CGrenadeLauncher_Projectile = CBaseCSGrenadeProjectile
| CGrenadeMP5 = CHL1BaseGrenade
| CGrenadeObjectSapper = CBaseGrenade
| CGrenadePack = CTFPowerup
| CGrenadePathfollower = CBaseGrenade
| CGrenadeProjectile = CBaseGrenadeProjectile
| CGrenadeRockBB = CGrenade_Brickbat
| CGrenadeRocket = CBaseAnimating
| CGrenadeSpit = CBaseGrenade
| CGrenadeStickyBomb = CBaseGrenade
| CGrenadeTrail = CBaseParticleEntity
| CGrenade_Brickbat = CBaseGrenade
| CGrenade_Molotov = CBaseGrenade
| CGrenadierAwardTemplate = CAwardTemplate
| CGrenadierAwardTemplate = CAwardTemplate
| CGrubNugget = CItem
| CGunTarget = CBaseToggle
| CGunTarget = CBaseToggle
| CHEGrenade = CBaseCSGrenade
| CHEGrenadeProjectile = CBaseCSGrenadeProjectile
| CHL1Gib = CBaseEntity
| CHL1Item = CItem
| CHL1MPGameRulesProxy = CGameRulesProxy
| CHL1MPRagdoll = CBaseAnimatingOverlay
| CHL1MP_Player = CHL1_Player
| CHL1_Player = CBasePlayer
| CHL2MPGameRulesProxy = CGameRulesProxy
| CHL2MPRagdoll = CBaseAnimatingOverlay
| CHL2MP_Player = CHL2_Player
| CHL2NetworkBuildHelper = CAI_NetworkBuildHelper
| CHL2_Player = CBasePlayer
| CHLTVDirector = CGameEventListener
| CHalfLife2Proxy = CGameRulesProxy
| CHalfLife2SurvivalProxy = CGameRulesProxy
| CHalloweenGiftPickup = CHalloweenPickup
| CHalloweenGiftSpawnLocation = CBaseEntity <!--, public IHalloweenGiftSpawnAutoList-->
| CHalloweenSoulPack = CBaseEntity
| CHandGrenade = CHL1BaseGrenade
| CHandleDummy = CBaseEntity
| CHandleDummy = CBaseEntity
| CHandleTest = CBaseEntity
| CHandleTest = CBaseEntity
| CHangRope = CRopePhysics
| CHangRope = CRopePhysics<512>
| CHarpoon = CBaseAnimating
| CHeadcrab = CBaseHeadcrab
| CHeadhunterAwardTemplate = CAwardTemplate
| CHeadhunterAwardTemplate = CAwardTemplate
| CHeadlessHatman = CHalloweenBaseBoss
| CHealthAmmoKit = CHealthKit
| CHealthKit = CItem
| CHealthKitMedium = CHealthKit
| CHealthKitSmall = CHealthKit
| CHealthVial = CItem
| CHelicopterChunk = CBaseAnimating
| CHelpingHandAwardTemplate = CAwardTemplate
| CHelpingHandAwardTemplate = CAwardTemplate
| CHeroAwardTemplate = CAwardTemplate
| CHeroAwardTemplate = CAwardTemplate
| CHightower_TeleportVortex = CTeleportVortex
| CHinderingEscapeAwardTemplate = CAwardTemplate
| CHinderingEscapeAwardTemplate = CAwardTemplate
| CHitAndRunAwardTemplate = CAwardTemplate
| CHitAndRunAwardTemplate = CAwardTemplate
| CHitEverybodyAwardTemplate = CAwardTemplate
| CHitEverybodyAwardTemplate = CAwardTemplate
| CHLMachineGun = CBaseHLCombatWeapon
| CHLSelectFireMachineGun = CHLMachineGun
| CHolidayGift = CItem
| CHostage = CBaseCombatCharacter <!--, public CImprovLocomotor, public ICSPlayerAnimStateHelpers-->
| CHostageCarriableProp = CBaseAnimating
| CHostageRescueZone = CBaseTrigger
| CHulkPhysicsAwardTemplate = CAwardTemplate
| CHulkPhysicsAwardTemplate = CAwardTemplate
| CHulkPunchAwardTemplate = CAwardTemplate
| CHulkPunchAwardTemplate = CAwardTemplate
Line 276: Line 998:
| CHulkSlayerAwardTemplate = CAwardTemplate
| CHulkSlayerAwardTemplate = CAwardTemplate
| CHunterClaw = CClaw
| CHunterClaw = CClaw
| CHunterFlechette = CPhysicsProp <!--, public IParentPropInteraction-->
| CHunterMaker = CTemplateNPCMaker
| CHurdleAwardTemplate = CAwardTemplate
| CHurdleAwardTemplate = CAwardTemplate
| CHybridMap_CTF_CP = CPointEntity
| CHydraImpale = CBaseAnimating
| CIKSaveRestoreOps = CClassPtrSaveRestoreOps
| CIKSaveRestoreOps = CClassPtrSaveRestoreOps
| CIncendiaryGrenade = CMolotovGrenade
| CInfectedZooMaker = CPointEntity
| CInfectedZooMaker = CPointEntity
| CInfectedZooPuppet = Infected
| CInfectedZooPuppet = Infected
| CInferno = CBaseEntity
| CInferno = CBaseEntity
| CInfoAPCMissileHint = CBaseEntity
| CInfoAct = CBaseEntity
| CInfoAddResources = CBaseEntity
| CInfoBM = CPointEntity
| CInfoBuildPoint = CBaseEntity <!--, public IHasBuildPoints-->
| CInfoCameraLink = CLogicalEntity
| CInfoCustomTechnology = CPointEntity
| CInfoDarknessLightSource = CBaseEntity
| CInfoDirector = CPointEntity
| CInfoDirector = CPointEntity
| CInfoElevatorFloor = CPointEntity
| CInfoElevatorFloor = CPointEntity
Line 286: Line 1,021:
| CInfoGameMode = CBaseEntity
| CInfoGameMode = CBaseEntity
| CInfoGoalInfectedChase = CPointEntity
| CInfoGoalInfectedChase = CPointEntity
| CInfoInputPlaySound = CBaseEntity
| CInfoInputResetBanks = CBaseEntity
| CInfoInputResetObjects = CBaseEntity
| CInfoInputRespawnPlayers = CBaseEntity
| CInfoInstructorHintBombTargetA = CPointEntity
| CInfoInstructorHintBombTargetB = CPointEntity
| CInfoInstructorHintHostageRescueZone = CPointEntity
| CInfoInstructorHintTarget = CPointEntity
| CInfoInstructorHintTarget = CPointEntity
| CInfoIntermission = CPointEntity
| CInfoIntermission = CPointEntity
| CInfoItemPosition = CPointEntity
| CInfoItemPosition = CPointEntity
| CInfoLadderDismount = CBaseEntity
| CInfoLadderDismount = CBaseEntity
| CInfoLightingRelative = CBaseEntity
| CInfoMassCenter = CPointEntity
| CInfoMassCenter = CPointEntity
| CInfoMinimapPulse = CBaseEntity
| CInfoOutputTeam = CBaseEntity
| CInfoOverlayAccessor = CPointEntity
| CInfoOverlayAccessor = CPointEntity
| CInfoParticleTarget = CPointEntity
| CInfoParticleTarget = CPointEntity
| CInfoRemarkable = CPointEntity
| CInfoRemarkable = CPointEntity
| CInfoTarget = CPointEntity
| CInfoTarget = CPointEntity
| CInfoTargetVehicleTransition = CPointEntity
| CInfoTeleporterCountdown = CPointEntity
| CInfoTunnelExit = CPointEntity
| CInfoVehicleBay = CBaseEntity <!--, public IHasBuildPoints-->
| CInfoViewParameters = CBaseEntity
| CInfoViewParameters = CBaseEntity
| CInfoZombieSpawn = CPointEntity
| CInfoZombieSpawn = CPointEntity
| CInsectSwarm = CInferno
| CInsectSwarm = CInferno
| CInstancedResponseSystem = CResponseSystem
| CInstancedResponseSystem = CResponseSystem
| CInstancedSceneEntity = CSceneEntity
| CIntroViewpoint = CPointEntity
| CItSurvivorAwardTemplate = CAwardTemplate
| CItSurvivorAwardTemplate = CAwardTemplate
| CItem = CBaseAnimating
| CItemAmmo338MAG = CItemAmmo
| CItemAmmo357SIG = CItemAmmo
| CItemAmmo357SIG_MIN = CItemAmmo
| CItemAmmo357SIG_P250 = CItemAmmo
| CItemAmmo357SIG_SMALL = CItemAmmo
| CItemAmmo45ACP = CItemAmmo
| CItemAmmo50AE = CItemAmmo
| CItemAmmo556MM = CItemAmmo
| CItemAmmo556MM_BOX = CItemAmmo
| CItemAmmo556MM_SMALL = CItemAmmo
| CItemAmmo57MM = CItemAmmo
| CItemAmmo762MM = CItemAmmo
| CItemAmmo9MM = CItemAmmo
| CItemAmmoBuckshot = CItemAmmo
| CItemAmmoPack = CBaseBackpackItem
| CItemAmmoPack = CBaseBackpackItem
| CItemAntidote = CItem
| CItemAssaultSuit = CItem
| CItemBaseUpgradePack = CBaseBackpackItem
| CItemBaseUpgradePack = CBaseBackpackItem
| CItemBattery = CItem
| CItemDefibrillator = CBaseBackpackItem
| CItemDefibrillator = CBaseBackpackItem
| CItemDefuser = CItem
| CItemHeavyAssaultSuit = CItemAssaultSuit
| CItemKevlar = CItem
| CItemLongJump = CItem
| CItemNvgs = CItem
| CItemSecurity = CItem
| CItemSoda = CBaseAnimating
| CItemSoda = CBaseAnimating
| CItemSuit = CItem
| CItemUpgradePackExplosive = CItemBaseUpgradePack
| CItemUpgradePackExplosive = CItemBaseUpgradePack
| CItemUpgradePackIncendiary = CItemBaseUpgradePack
| CItemUpgradePackIncendiary = CItemBaseUpgradePack
| CItem_AR2AltFireRound = CItem
| CItem_AR2_Grenade = CItem
| CItem_Adrenaline = CBaseBeltItem
| CItem_Adrenaline = CBaseBeltItem
| CItem_AmmoCrate = CBaseAnimating
| CItem_Box357Rounds = CItem
| CItem_BoxBuckshot = CItem
| CItem_BoxFlareRounds = CItem
| CItem_BoxLRounds = CItem
| CItem_BoxMRounds = CItem
| CItem_BoxSRounds = CItem
| CItem_BoxSniperRounds = CItem
| CItem_BoxXBowRounds = CItem
| CItem_DynamicResupply = CPointEntity
| CItem_FlareRound = CItem
| CItem_Healthshot = CWeaponBaseItem
| CItem_ItemCrate = CPhysicsProp
| CItem_LargeBox357Rounds = CItem
| CItem_LargeBoxLRounds = CItem
| CItem_LargeBoxMRounds = CItem
| CItem_LargeBoxSRounds = CItem
| CItem_RPG_Round = CItem
| CItem_VomitJar = CBaseCSGrenade
| CItem_VomitJar = CBaseCSGrenade
| CJob = CRefCounted1
| CJockeyClaw = CClaw
| CJockeyClaw = CClaw
| CKeepUpright = CPointEntity <!--, public IMotionEvent-->
| CKeyValuesDumpContextAsDevMsg = IKeyValuesDumpContextAsText
| CKeyValuesDumpContextAsDevMsg = IKeyValuesDumpContextAsText
| CKickIssue = CBaseTerrorIssue
| CKickIssue = CBaseTerrorIssue
| CKickedAwardTemplate = CAwardTemplate
| CKickedAwardTemplate = CAwardTemplate
| CKnife = CWeaponCSBase
| CKnifeGG = CKnife
| CKnockdownAwardTemplate = CAwardTemplate
| CKnockdownAwardTemplate = CAwardTemplate
| CKothLogic = CPointEntity
| CL4D1SurvivorSpawn = CBaseEntity
| CL4D1SurvivorSpawn = CBaseEntity
| CL4DGameStats = CBaseGameStats
| CLagCompensationManager = CAutoGameSystemPerFrame <!--, public ILagCompensationManager-->
| CLaserDot = CBaseEntity
| CLeap = CBaseAbility
| CLeap = CBaseAbility
| CLeft4DeadAwardTemplate = CAwardTemplate
| CLeft4DeadAwardTemplate = CAwardTemplate
Line 319: Line 1,123:
| CLight = CPointEntity
| CLight = CPointEntity
| CLightGlow = CBaseEntity
| CLightGlow = CBaseEntity
| CLimpetMine = CBaseGrenade
| CLinkedPortalDoor = CBaseAnimating
| CLogicAchievement = CLogicalEntity
| CLogicActiveAutosave = CLogicAutosave
| CLogicActiveAutosave = CLogicAutosave
| CLogicAuto = CBaseEntity
| CLogicAuto = CBaseEntity
Line 328: Line 1,135:
| CLogicCompare = CLogicalEntity
| CLogicCompare = CLogicalEntity
| CLogicCompareInteger = CLogicalEntity
| CLogicCompareInteger = CLogicalEntity
| CLogicCoopManager = CLogicalEntity
| CLogicDirectorQuery = CPointEntity
| CLogicDirectorQuery = CPointEntity
| CLogicEventListener = CLogicalEntity
| CLogicEventListenerItemEquip = CLogicEventListener
| CLogicGameEvent = CLogicalEntity
| CLogicGameEvent = CLogicalEntity
| CLogicLineToEntity = CLogicalEntity
| CLogicLineToEntity = CLogicalEntity
| CLogicMannPower = CPointEntity
| CLogicMeasureMovement = CLogicalEntity
| CLogicMeasureMovement = CLogicalEntity
| CLogicMirrorMovement = CLogicalEntity
| CLogicNavigation = CLogicalEntity <!--,-->
| CLogicOnHoliday = CLogicalEntity
| CLogicPlayMovie = CLogicalEntity
| CLogicPlayerProxy = CLogicalEntity
| CLogicPlayerSlowTime = CLogicalEntity
| CLogicPlayerViewFinder = CPointEntity
| CLogicRandomOutputs = CLogicalEntity
| CLogicRegisterActivator = CLogicalEntity
| CLogicRelay = CLogicalEntity
| CLogicRelay = CLogicalEntity
| CLogicScript = CPointEntity
| CLogicScript = CPointEntity
| CLogicalEntity = CServerOnlyEntity
| CLogicalEntity = CServerOnlyEntity
| CLookDoor = CFuncMoveLinear
| CLookDoorThinker = CLogicalEntity
| CLunge = CBaseAbility
| CLunge = CBaseAbility
| CMP5AmmoClip = CHL1Item
| CMP5AmmoGrenade = CHL1Item
| CMP5Chainammo = CHL1Item
| CMVPAwardTemplate = CAwardTemplate
| CMVPAwardTemplate = CAwardTemplate
| CMagnumPistol = CTerrorGun
| CMagnumPistol = CTerrorGun
| CMaker_BugHole = CNPCMaker
| CMannVsMachineLogic = CPointEntity
| CMannVsMachineStats = CBaseEntity
| CMapInfo = CPointEntity
| CMapInfo = CPointEntity
| CMapInfoVersus = CMapInfo
| CMapInfoVersus = CMapInfo
| CMapLoadEntityFilter = IMapEntityFilter
| CMaterialModifyControl = CBaseEntity
| CMaterialModifyControl = CBaseEntity
| CMathColorBlend = CLogicalEntity
| CMathColorBlend = CLogicalEntity
| CMathCounter = CLogicalEntity
| CMathCounter = CLogicalEntity
| CMathRemap = CLogicalEntity
| CMathRemap = CLogicalEntity
| CMedievalLogic = CPointEntity
| CMeleeWeaponInfoStore = CAutoGameSystem
| CMeleeWeaponInfoStore = CAutoGameSystem
| CMerasmus = CHalloweenBaseBoss <!--, public CGameEventListener, public IMerasmusAutoList-->
| CMerasmusDancer = CBaseAnimating
| CMessage = CPointEntity
| CMessage = CPointEntity
| CMessageEntity = CPointEntity
| CMessageEntity = CPointEntity
| CMiniTurret = CBaseTurret
| CMissile = CBaseCombatCharacter
| CModelPrecacheSystem = CAutoGameSystem
| CModelPrecacheSystem = CAutoGameSystem
| CModelSoundsCache = IBaseCacheInfo
| CModelSoundsCacheSaver = CAutoGameSystem
| CModelSoundsCacheSaver = CAutoGameSystem
| CMolotov = CBaseCSGrenade
| CMolotov = CBaseCSGrenade
| CMolotovGrenade = CBaseCSGrenade
| CMolotovProjectile = CBaseCSGrenadeProjectile
| CMolotovProjectile = CBaseCSGrenadeProjectile
| CMomentaryRotButton = CRotButton
| CMomentaryRotButton = CRotButton
| CMonsterResource = CBaseEntity
| CMortar = CHL1BaseGrenade
| CMortarRound = CBaseAnimating
| CMortarShell = CBaseEntity
| CMostHitsAwardTemplate = CAwardTemplate
| CMostHitsAwardTemplate = CAwardTemplate
| CMotorController = IMotionEvent
| CMovableEnum = CFlaggedEntitiesEnum
| CMovableEnum = CFlaggedEntitiesEnum
| CMoveHelperServer = IMoveHelperServer
| CMoveableCamera = CBaseEntity
| CMoveableCamera = CBaseEntity
| CMovementSpeedMod = CPointEntity
| CMovementSpeedMod = CPointEntity
| CMovieDisplay = CBaseEntity
| CMultiManager = CPointEntity
| CMultiSource = CLogicalEntity
| CMultiSource = CLogicalEntity
| CMultiSpawner = CPointEntity
| CMultiSpawner = CPointEntity
| CMultiplayRules = CGameRules
| CMultiplayer_Expresser = CAI_ExpresserWithFollowup
| CMultiplayer_Expresser = CAI_ExpresserWithFollowup
| CMultipleEscort = CPointEntity
| CMurderAwardTemplate = CAwardTemplate
| CMurderAwardTemplate = CAwardTemplate
| CMyBrushEntity = CBaseToggle
| CMyLogicalEntity = CLogicalEntity
| CMyModelEntity = CBaseAnimating
| CMyNPC = CAI_BaseNPC
| CNPCEventResponseSystemEntity = CBaseEntity
| CNPCMaker = CBaseNPCMaker
| CNPCSpawnDestination = CPointEntity
| CNPC_APCDriver = CNPC_VehicleDriver
| CNPC_Advisor = CAI_BaseNPC
| CNPC_AlienGrunt = CHL1BaseNPC
| CNPC_Alyx = CNPC_PlayerCompanion
| CNPC_Antlion = CAI_BaseAntlionBase
| CNPC_AntlionGuard = CAI_BlendedNPC
| CNPC_Assassin = CAI_BaseNPC
| CNPC_AttackHelicopter = CBaseHelicopter
| CNPC_BabyCrab = CNPC_Headcrab
| CNPC_Barnacle = CAI_BaseNPC
| CNPC_Barney = CNPC_PlayerCompanion
| CNPC_Bloater = CHL1BaseNPC
| CNPC_Blob = CAI_BaseNPC
| CNPC_Breen = CAI_BaseActor
| CNPC_Bug_Builder = CAI_BaseNPC
| CNPC_Bug_Warrior = CAI_BaseNPC
| CNPC_Bullseye = CAI_BaseNPC
| CNPC_Bullsquid = CAI_BaseNPC
| CNPC_CScanner = CNPC_BaseScanner
| CNPC_CeilingTurret = CAI_BaseNPC
| CNPC_Citizen = CNPC_PlayerCompanion
| CNPC_ClawScanner = CNPC_CScanner
| CNPC_Combine = CAI_BaseActor
| CNPC_Combine_Armored = CNPC_CombineS
| CNPC_CombineCamera = CAI_BaseNPC
| CNPC_CombineDropship = CBaseHelicopter
| CNPC_CombineGunship = CBaseHelicopter
| CNPC_CombineS = CNPC_Combine
| CNPC_Combine_Cannon = CAI_BaseNPC
| CNPC_Controller = CAI_BaseFlyingBot
| CNPC_ControllerHeadBall = CAI_BaseNPC
| CNPC_ControllerZapBall = CAI_BaseNPC
| CNPC_CraneDriver = CNPC_VehicleDriver
| CNPC_Crow = CAI_BaseNPC
| CNPC_DeadBarney = CAI_BaseNPC
| CNPC_DeadHEV = CAI_BaseNPC
| CNPC_DeadHGrunt = CAI_BaseNPC
| CNPC_DeadScientist = CAI_BaseNPC
| CNPC_Dog = CAI_BaseActor
| CNPC_Eli = CAI_BaseActor
| CNPC_EnemyFinder = CAI_BaseNPC
| CNPC_EnemyFinderCombineCannon = CNPC_EnemyFinder
| CNPC_Fisherman = CNPC_PlayerCompanion
| CNPC_FlockingFlyer = CHL1BaseNPC
| CNPC_FlockingFlyerFlock = CHL1BaseNPC
| CNPC_FloorTurret = CNPCBaseInteractive<CAI_BaseNPC> <!--, public CDefaultPlayerPickupVPhysics-->
| CNPC_Furniture = CAI_BaseActor
| CNPC_GMan = CAI_PlayerAlly
| CNPC_Gargantua = CHL1BaseNPC
| CNPC_GroundTurret = CAI_BaseNPC
| CNPC_HAssassin = CHL1BaseNPC
| CNPC_HGrunt = CHL1BaseNPC
| CNPC_HGruntRepel = CAI_BaseNPC
| CNPC_Headcrab = CHL1BaseNPC
| CNPC_HearDanger = CAI_BaseActor
| CNPC_Hornet = CHL1BaseNPC
| CNPC_Houndeye = CAI_BaseNPC
| CNPC_Hunter = CAI_BaseActor
| CNPC_Hydra = CAI_BaseNPC
| CNPC_Ichthyosaur = CAI_BaseNPC
| CNPC_Kleiner = CAI_BaseActor
| CNPC_Launcher = CAI_BaseNPC
| CNPC_Leech = CHL1BaseNPC
| CNPC_Magnusson = CAI_BaseActor
| CNPC_Manhack = CNPCBaseInteractive<CAI_BasePhysicsFlyingBot> <!--, public CDefaultPlayerPickupVPhysics-->
| CNPC_MetroPolice = CAI_BaseActor
| CNPC_MiniTurret = CNPC_BaseTurret
| CNPC_MissileDefense = CAI_BaseNPC
| CNPC_Monk = CAI_PlayerAlly
| CNPC_Mossman = CAI_PlayerAlly
| CNPC_Nihilanth = CHL1BaseNPC
| CNPC_Osprey = CBaseHelicopter
| CNPC_Pigeon = CNPC_Crow
| CNPC_PoisonZombie = CAI_BlendingHost<CNPC_BaseZombie>
| CNPC_Portal_FloorTurret = CNPC_FloorTurret
| CNPC_Portal_GroundTurret = CNPC_GroundTurret
| CNPC_Puppet = CAI_BaseNPC
| CNPC_Roach = CHL1BaseNPC
| CNPC_RocketTurret = CAI_BaseNPC
| CNPC_RollerMine = CNPCBaseInteractive<CAI_BaseNPC> <!--, public CDefaultPlayerPickupVPhysics-->
| CNPC_Scientist = CHL1NPCTalker
| CNPC_Seagull = CNPC_Crow
| CNPC_SecurityCamera = CNPCBaseInteractive<CAI_BaseNPC> <!--, public CDefaultPlayerPickupVPhysics-->
| CNPC_Sentry = CNPC_BaseTurret
| CNPC_SittingScientist = CNPC_Scientist // kdb: changed from public CBaseMonster so he can speak
| CNPC_Spotlight = CAI_BaseNPC
| CNPC_Stalker = CAI_BaseStalker
| CNPC_Strider = CAI_BlendingHost<CAI_BaseNPC> <!--,-->
| CNPC_Tentacle = CHL1BaseNPC
| CNPC_Turret = CNPC_BaseTurret
| CNPC_VehicleDriver = CAI_BaseNPC
| CNPC_Vortigaunt = CNPC_PlayerCompanion
| CNPC_WpnScanner = CNPC_BaseScanner
| CNPC_Zombie = CHL1BaseNPC
| CNPC_Zombine = CAI_BlendingHost<CNPC_BaseZombie> <!--, public CDefaultPlayerPickupVPhysics-->
| CNarrowEscapeAwardTemplate = CAwardTemplate
| CNarrowEscapeAwardTemplate = CAwardTemplate
| CNavMesh = CGameEventListener
| CNavMesh = CGameEventListener
| CNeurotoxinCountdown = CBaseEntity
| CNewNPC = CAI_BaseNPC
| CNewRecharge = CBaseAnimating
| CNewWallHealth = CBaseAnimating
| CNihilanthHVR = CAI_BaseNPC
| CNoDefuseArea = CBaseTrigger
| CNoGrenadesZone = CBaseTrigger
| CNoSurvivorsAwardTemplate = CAwardTemplate
| CNoSurvivorsAwardTemplate = CAwardTemplate
| CNodeEnt = CServerOnlyPointEntity
| CNotifyList = INotify <!--, public IEntityListener-->
| CNullEntity = CBaseEntity
| CNullEntity = CBaseEntity
| CObjMCVSelectionPanel = CBaseObject
| CObjectBarbedWire = CBaseObject
| CObjectBaseMannedGun = CBaseTFVehicle
| CObjectBuffStation = CBaseObject
| CObjectBunker = CBaseObject
| CObjectBunkerLadder = CBaseAnimating
| CObjectCartDispenser = CObjectDispenser
| CObjectCatapult = CBaseObject
| CObjectDispenser = CBaseObject
| CObjectDragonsTeeth = CBaseObject
| CObjectDriverMachinegun = CBaseObjectDriverGun
| CObjectEMPGenerator = CBaseObject
| CObjectExplosives = CBaseObjectUpgrade
| CObjectMannedMissileLauncher = CObjectBaseMannedGun
| CObjectMannedPlasmagun = CObjectBaseMannedGun
| CObjectMannedShield = CObjectBaseMannedGun
| CObjectMapDefined = CBaseObject
| CObjectMortar = CBaseObject
| CObjectPowerPack = CBaseObject
| CObjectRallyFlag = CBaseObject
| CObjectResourcePump = CBaseObject
| CObjectRespawnStation = CBaseObject
| CObjectResupply = CBaseObject
| CObjectSandbagBunker = CBaseObject
| CObjectSapper = CBaseObjectUpgrade
| CObjectSelfHeal = CBaseObjectUpgrade
| CObjectSentrygun = CBaseObject
| CObjectSentrygunPlasma = CObjectSentrygun
| CObjectSentrygunRocketlauncher = CObjectSentrygun
| CObjectShieldWall = CObjectShieldWallBase
| CObjectSiegeLadder = CBaseAnimating
| CObjectSiegePlatform = CBaseAnimating
| CObjectSpyTrap = CBaseObject
| CObjectTeleporter = CBaseObject <!--, public CGameEventListener-->
| CObjectTower = CBaseObject
| CObjectTowerLadder = CBaseAnimating
| CObjectTunnel = CObjectMapDefined
| CObjectTunnelTrigger = CBaseTrigger
| CObjectVehicleBoost = CBaseObjectUpgrade
| CObserverPoint = CPointEntity
| COrder = CBaseEntity
| COrnamentProp = CDynamicProp
| COuttroStats = CPointEntity
| COuttroStats = CPointEntity
| COxygenTank = CCarriedProp
| COxygenTank = CCarriedProp
| CPASAttenuationFilter = CPASFilter
| CPASAttenuationFilter = CPASFilter
| CPASFilter = CRecipientFilter
| CPASFilter = CRecipientFilter
| CPSCollisionEntity = CBaseEntity
| CPVSFilter = CRecipientFilter
| CPVSFilter = CRecipientFilter
| CPainPills = CBaseBeltItem
| CPainPills = CBaseBeltItem
Line 375: Line 1,375:
| CParticlePerformanceMonitor = CPointEntity
| CParticlePerformanceMonitor = CPointEntity
| CParticleSystem = CBaseEntity
| CParticleSystem = CBaseEntity
| CParticleSystemQuery = CBaseAppSystem
| CParticleSystemQuery = CBaseAppSystem< IParticleSystemQuery >
| CPasstimeBall = CBaseAnimating
| CPasstimeBallSpawn = CPointEntity <!--, public IPasstimeBallSpawnAutoList-->
| CPasstimeGun = CTFWeaponBase <!--, public ITFChargeUpWeapon-->
| CPathCorner = CPointEntity
| CPathCorner = CPointEntity
| CPathCornerCrash = CPathCorner
| CPathCornerCrash = CPathCorner
| CPathKeyFrame = CLogicalEntity
| CPathKeyFrame = CLogicalEntity
| CPathTrack = CPointEntity
| CPathTrack = CPointEntity
| CPendulum = CBaseToggle
| CPerfectTeamAwardTemplate = CAwardTemplate
| CPerfectTeamAwardTemplate = CAwardTemplate
| CPhysBallSocket = CPhysConstraint
| CPhysBallSocket = CPhysConstraint
| CPhysBox = CBreakable
| CPhysBoxMultiplayer = CPhysBox <!--, public IMultiplayerPhysics-->
| CPhysConstraint = CLogicalEntity
| CPhysConstraint = CLogicalEntity
| CPhysConstraintEvents = IPhysicsConstraintEvent
| CPhysConstraintSystem = CLogicalEntity
| CPhysConstraintSystem = CLogicalEntity
| CPhysConvert = CLogicalEntity
| CPhysConvert = CLogicalEntity
Line 388: Line 1,395:
| CPhysFixed = CPhysConstraint
| CPhysFixed = CPhysConstraint
| CPhysForce = CPointEntity
| CPhysForce = CPointEntity
| CPhysHinge = CPhysConstraint <!--, public IVPhysicsWatcher-->
| CPhysImpact = CPointEntity
| CPhysImpact = CPointEntity
| CPhysLength = CPhysConstraint
| CPhysLength = CPhysConstraint
| CPhysMagnet = CBaseAnimating
| CPhysMotor = CLogicalEntity
| CPhysMotor = CLogicalEntity
| CPhysObjSaveRestoreOps = CDefSaveRestoreOps
| CPhysObjSaveRestoreOps = CDefSaveRestoreOps
| CPhysPulley = CPhysConstraint
| CPhysPulley = CPhysConstraint
| CPhysSaveRestoreBlockHandler = CDefSaveRestoreBlockHandler <!--, -->
| CPhysSlideConstraint = CPhysConstraint <!--, public IVPhysicsWatcher-->
| CPhysSphere = CPhysicsProp
| CPhysThruster = CPhysForce
| CPhysThruster = CPhysForce
| CPhysTorque = CPhysForce
| CPhysTorque = CPhysForce
| CPhysics2ActorArraySingleActor = IPhysics2ActorArray
| CPhysics2Prop = CBaseProp
| CPhysics2Prop = CBaseProp
| CPhysicsEntitySolver = CLogicalEntity
| CPhysics2SingleActor = IPhysics2ActorArray
| CPhysicsCannister = CBaseCombatCharacter
| CPhysicsCloneArea = CBaseEntity
| CPhysicsEntitySolver = CLogicalEntity <!--, public IMotionEvent-->
| CPhysicsGameTrace = IPhysicsGameTrace
| CPhysicsHook = CBaseGameSystemPerFrame
| CPhysicsHook = CBaseGameSystemPerFrame
| CPhysicsNPCSolver = CLogicalEntity <!--, public IMotionEvent-->
| CPhysicsPlayerCallback = IPhysicsPlayerControllerEvent
| CPhysicsProp = CBreakableProp
| CPhysicsPropMultiplayer = CPhysicsProp <!--, public IMultiplayerPhysics-->
| CPhysicsPropRespawnable = CPhysicsProp
| CPhysicsShadowClone = CBaseAnimating
| CPhysicsShake = IMotionEvent
| CPhysicsSpring = CBaseEntity
| CPhysicsSpring = CBaseEntity
| CPhysicsWind = IMotionEvent
| CPhysicsWire = CBaseEntity
| CPhysicsWire = CBaseEntity
| CPipeBomb = CBaseCSGrenade
| CPipeBomb = CBaseCSGrenade
| CPipeBombProjectile = CBaseCSGrenadeProjectile
| CPipeBombProjectile = CBaseCSGrenadeProjectile
| CPistol = CTerrorGun
| CPistol = CTerrorGun
| CPlantedC4 = CBaseAnimating
| CPlantedC4Training = CPlantedC4
| CPlasma = CBaseFire
| CPlasma = CBaseFire
| CPlatTrigger = CBaseEntity
| CPlatTrigger = CBaseEntity
| CPlayerInfo = IBotController
| CPlayerInfoManager = IPlayerInfoManager
| CPlayerPickupController = CBaseEntity
| CPlayerPickupController = CBaseEntity
| CPlayerResource = CBaseEntity
| CPlayerResource = CBaseEntity
| CPluginBotManager = IBotManager
| CPluginHelpersCheck = IPluginHelpersCheck
| CPointAngleSensor = CPointEntity
| CPointAngleSensor = CPointEntity
| CPointAngularVelocitySensor = CPointEntity
| CPointBonusMapsAccessor = CPointEntity
| CPointBonusMapsAccessor = CPointEntity
| CPointBroadcastClientCommand = CPointEntity
| CPointBroadcastClientCommand = CPointEntity
| CPointCamera = CBaseEntity
| CPointClientCommand = CPointEntity
| CPointClientCommand = CPointEntity
| CPointCombineBallLauncher = CFuncCombineBallSpawner
| CPointCommentaryNode = CBaseAnimating
| CPointCommentaryNode = CBaseAnimating
| CPointDevShotCamera = CBaseEntity
| CPointDevShotCamera = CBaseEntity
| CPointEntity = CBaseEntity
| CPointEntity = CBaseEntity
| CPointEntityFinder = CBaseEntity
| CPointEntityFinder = CBaseEntity
| CPointEventProxy = CPointEntity
| CPointGamestatsCounter = CPointEntity
| CPointGamestatsCounter = CPointEntity
| CPointGiveAmmo = CPointEntity
| CPointHidingSpot = CServerOnlyPointEntity
| CPointHurt = CPointEntity
| CPointHurt = CPointEntity
| CPointNavInterface = CPointEntity
| CPointPlayerMoveConstraint = CBaseEntity
| CPointPlayerMoveConstraint = CBaseEntity
| CPointPopulatorInterface = CPointEntity
| CPointPropUseTarget = CBaseEntity
| CPointPropUseTarget = CBaseEntity
| CPointProximitySensor = CPointEntity
| CPointProximitySensor = CPointEntity
Line 428: Line 1,467:
| CPointTemplate = CLogicalEntity
| CPointTemplate = CLogicalEntity
| CPointTemplatePrecacher = CAutoGameSystem
| CPointTemplatePrecacher = CAutoGameSystem
| CPointToiletFlushable = CBaseEntity <!--,-->
| CPointVelocitySensor = CPointEntity
| CPoint_ASW_Fade_Proxy = CBaseEntity
| CPopulationManager = CPointEntity <!--, public CGameEventListener-->
| CPopulatorInternalSpawnPoint = CPointEntity
| CPortableThumper = CBaseAnimating
| CPortalButtonTrigger = CBaseTrigger
| CPortalCredits = CPointEntity
| CPortalGameRulesProxy = CGameRulesProxy
| CPortalMPGameRulesProxy = CGameRulesProxy
| CPortalRagdoll = CBaseAnimatingOverlay <!--, public CDefaultPlayerPickupVPhysics-->
| CPortalRenderable_FlatBasic = C_BaseAnimating <!--, public CPortalRenderable-->
| CPortal_Base2D = CBaseAnimating <!--, public CPortalSimulatorEventCallbacks, public CPVS_Extender, public CPortal_Base2D_Shared-->
| CPortal_Dinosaur = CPhysicsProp
| CPortal_Player = CAI_ExpresserHost<CHL2_Player>
| CPoseController = CBaseEntity
| CPoseController = CBaseEntity
| CPositionInterpolator_CatmullRom = IPositionInterpolator
| CPositionInterpolator_Linear = IPositionInterpolator
| CPositionInterpolator_Rope = IPositionInterpolator
| CPostProcessController = CBaseEntity
| CPostProcessController = CBaseEntity
| CPostProcessSystem = CAutoGameSystem
| CPounceAwardTemplate = CAwardTemplate
| CPounceAwardTemplate = CAwardTemplate
| CPowerPlasmaProjectile = CBasePlasmaProjectile
| CPowerupVolume = CTriggerMultiple <!--, public IFuncPowerupVolumeAutoList-->
| CPrecacheHandler = IPrecacheHandler
| CPrecacheOtherList = CAutoGameSystem
| CPrecacheOtherList = CAutoGameSystem
| CPrecacheRegister = IGameSystem
| CPrecipitation = CBaseEntity
| CPrecipitation = CBaseEntity
| CPrecipitationBlocker = CBaseEntity
| CPrecipitationBlocker = CBaseEntity
| CPredictedViewModel = CBaseViewModel
| CPredictedViewModel = CBaseViewModel
| CProjectedDecal = CPointEntity
| CProjectedDecal = CPointEntity
| CPropAPC = CPropVehicleDriveable
| CPropAirboat = CPropVehicleDriveable
| CPropBreakableWall = CPropDoorRotatingBreakable
| CPropBreakableWall = CPropDoorRotatingBreakable
| CPropButton = CBaseAnimating
| CPropCannon = CBaseProp <!--, public IDrivableVehicle-->
| CPropCombineBall = CBaseAnimating <!--, public CDefaultPlayerPickupVPhysics-->
| CPropCrane = CBaseProp <!--, public IDrivableVehicle-->
| CPropData = CAutoGameSystem
| CPropData = CAutoGameSystem
| CPropDoorRotating = CBasePropDoor
| CPropDoorRotatingBreakable = CPropDoorRotating
| CPropDoorRotatingBreakable = CPropDoorRotating
| CPropDoorRotatingCheckpoint = CPropDoorRotating
| CPropDoorRotatingCheckpoint = CPropDoorRotating
| CPropEnergyBall = CPropCombineBall
| CPropFloorBallButton = CPropFloorButton
| CPropFloorButton = CDynamicProp
| CPropFloorCubeButton = CPropFloorButton
| CPropGladosCore = CPhysicsProp
| CPropGlowingObject = CDynamicProp
| CPropHealthCabinet = CDynamicProp
| CPropJeep = CPropVehicleDriveable
| CPropJeepEpisodic = CPropJeep
| CPropJetski = CPropVehicleDriveable
| CPropLinkedPortalDoor = CLinkedPortalDoor
| CPropMinigun = CBaseMountedWeapon
| CPropMinigun = CBaseMountedWeapon
| CPropMountedGun = CBaseMountedWeapon
| CPropMountedGun = CBaseMountedWeapon
| CPropPortalStatsDisplay = CBaseAnimating
| CPropScalable = CBaseAnimating
| CPropSoccerBall = CPhysicsProp
| CPropTelescopicArm = CBaseAnimating
| CPropTestChamberDoor = CBaseAnimating
| CPropThumper = CBaseAnimating
| CPropUnderButton = CPropButton
| CPropUnderFloorButton = CPropFloorButton
| CPropVehicle = CBaseProp
| CPropVehicleChoreoGeneric = CDynamicProp <!--, public IDrivableVehicle-->
| CPropVehicleDriveable = CPropVehicle
| CPropVehiclePrisonerPod = CPhysicsProp <!--, public IDrivableVehicle-->
| CPropVehicleViewController = CPropVehicleDriveable
| CPropWeightedCube = PlayerPickupPaintPowerUser< CPhysicsProp > <!--, public IPropWeightedCubeAutoList-->
| CProp_ASW_Fade = CASW_Prop_Dynamic
| CProp_Hallucination = CBaseAnimating
| CProp_Mirror = CBaseAnimating <!--, CPVS_Extender-->
| CProp_Portal = CBaseAnimating <!--, public CPortalSimulatorEventCallbacks-->
| CPropaneTank = CCarriedProp
| CPropaneTank = CCarriedProp
| CProtectorAwardTemplate = CAwardTemplate
| CProtectorAwardTemplate = CAwardTemplate
| CProtoSniper = CAI_BaseNPC
| CPschreckRocket = CDODBaseRocket
| CPumpShotgun = CBaseShotgun
| CPumpShotgun = CBaseShotgun
| CPushAwayEnumerator = IPartitionEnumerator
| CPushBlockerEnum = IPartitionEnumerator
| CPushable = CBreakable
| CPythonAmmo = CHL1Item
| CRD_Boss_Bar = CBaseEntity
| CRD_Briefing_Camera = CBaseEntity
| CRD_Computer_VScript = CRD_VGui_VScript
| CRD_Func_JumpJet = CServerOnlyEntity <!--, public IJumpJetVolumes-->
| CRD_HUD_VScript = CBaseEntity
| CRD_Hud_Counter = CBaseEntity
| CRD_Map_Texture = CBaseEntity
| CRD_NetworkBuildHelper = CAI_NetworkBuildHelper
| CRD_No_Director_Aliens = CServerOnlyEntity <!--, public IRD_No_Director_Aliens-->
| CRD_VGui_VScript = CRD_HUD_VScript
| CRD_Weapon_Generic_Object = CASW_Weapon
| CRadarTarget = CPointEntity
| CRagGib = CBaseAnimating
| CRagGib = CBaseAnimating
| CRagdoll = IRagdoll
| CRagdoll2 = IRagdoll
| CRagdollBoogie = CBaseEntity
| CRagdollBoogie = CBaseEntity
| CRagdollConstraint = CPhysConstraint
| CRagdollConstraint = CPhysConstraint
Line 451: Line 1,569:
| CRagdollMagnet = CPointEntity
| CRagdollMagnet = CPointEntity
| CRagdollManager = CBaseEntity
| CRagdollManager = CBaseEntity
| CRagdollProp = CBaseAnimating
| CRagdollPropAttached = CRagdollProp
| CRagdollShadow = CBaseProp
| CRaidLogic = CPointEntity <!--, public CGameEventListener-->
| CRallyPoint = CPointEntity
| CRecharge = CBaseToggle
| CRecipientFilter = IRecipientFilter
| CRedecoratorAwardTemplate = CAwardTemplate
| CRedecoratorAwardTemplate = CAwardTemplate
| CRegenerateZone = CBaseTrigger
| CRegistry = IRegistry
| CReliableBroadcastRecipientFilter = CBroadcastRecipientFilter
| CReliableBroadcastRecipientFilter = CBroadcastRecipientFilter
| CRemarkableEntityList = CAutoGameSystem
| CRemarkableEntityList = CAutoGameSystem
| CRenderFxManager = CBaseEntity
| CRescuerAwardTemplate = CAwardTemplate
| CRescuerAwardTemplate = CAwardTemplate
| CReservePlayerSpot = CBaseEntity
| CResourceChunk = CBaseProp
| CResourceSpawner = CBaseAnimating
| CResourceZone = CBaseEntity <!--, public IHasBuildPoints-->
| CRespawnEntitiesFilter = IMapEntityFilter
| CResponseQueueManager = CAutoGameSystemPerFrame
| CResponseQueueManager = CAutoGameSystemPerFrame
| CResponseSystem = IResponseSystem
| CResponseSystemSaveRestoreOps = CDefSaveRestoreOps
| CResponseSystemSaveRestoreOps = CDefSaveRestoreOps
| CRestartGameIssue = CBaseTerrorIssue
| CRestartGameIssue = CBaseTerrorIssue
| CRestore = IRestore
| CReturnToLobbyIssue = CBaseTerrorIssue
| CReturnToLobbyIssue = CBaseTerrorIssue
| CRevertSaved = CPointEntity
| CRevertSaved = CPointEntity
Line 465: Line 1,600:
| CRifle_M60 = CBaseRifle
| CRifle_M60 = CBaseRifle
| CRifle_SG552 = CBaseSniperRifle
| CRifle_SG552 = CBaseSniperRifle
| CRobotDestructionVaultTrigger = CBaseTrigger
| CRobotDispenser =
| CRocket_Turret_Projectile = CMissile
| CRopeAnchor = CPointEntity
| CRopeDelegate = CSimplePhysics::IHelper
| CRopeKeyframe = CBaseEntity
| CRotButton = CBaseButton
| CRotButton = CBaseButton
| CRotDoor = CBaseDoor
| CRotorWashEmitter = CBaseEntity
| CRotorWashShooter = CEnvShooter <!--, public IRotorWashShooter-->
| CRpgAmmo = CHL1Item
| CRpgRocket = CHL1BaseGrenade
| CRuleBrushEntity = CRuleEntity
| CRuleBrushEntity = CRuleEntity
| CRuleEntity = CBaseEntity
| CRuleEntity = CBaseEntity
| CRulePointEntity = CRuleEntity
| CRulePointEntity = CRuleEntity
| CSCAR17 = CWeaponCSBaseGun
| CSDKBot = CSDKPlayer
| CSDKGameRulesProxy = CGameRulesProxy
| CSDKGrenade = CBaseSDKGrenade
| CSDKPlayer = CBasePlayer <!--, public ISDKPlayerAnimStateHelpers-->
| CSDKRagdoll = CBaseAnimatingOverlay
| CSDKTeam = CTeam
| CSMG_MP5 = CTerrorGun
| CSMG_MP5 = CTerrorGun
| CSMG_Silenced = CTerrorGun
| CSMG_Silenced = CTerrorGun
| CSatchelCharge = CHL1BaseGrenade
| CSave = ISave
| CSaveRestoreBlockSet = ISaveRestoreBlockSet
| CSaveRestoreBlockSet = ISaveRestoreBlockSet
| CSaviorAwardTemplate = CAwardTemplate
| CSaviorAwardTemplate = CAwardTemplate
| CScavengeProgressDisplay = CBaseEntity
| CScavengeProgressDisplay = CBaseEntity
| CScenarioWinAwardTemplate = CAwardTemplate
| CScenarioWinAwardTemplate = CAwardTemplate
| CSceneCache = IBaseCacheInfo
| CSceneEntity = CPointEntity <!--, public IChoreoEventCallback-->
| CSceneFindMarkFilter = IEntityFindFilter
| CSceneFindNearestMarkFilter = IEntityFindFilter
| CSceneListManager = CLogicalEntity
| CSceneListManager = CLogicalEntity
| CSceneManager = CBaseEntity
| CSceneManager = CBaseEntity
| CScenePrecacheSystem = CAutoGameSystem
| CScenePrecacheSystem = CAutoGameSystem
| CSceneTokenProcessor = ISceneTokenProcessor
| CScriptFunctionCriterion = rr2
| CScriptFunctionCriterion = rr2
| CScriptIntro = CBaseEntity
| CScriptItem = CItem
| CScriptNavAttributeRegion = CFuncNavAttributeRegion
| CScriptNavBlocker = CFuncNavBlocker
| CScriptNavBlocker = CFuncNavBlocker
| CScriptTriggerHurt = CTriggerHurt
| CScriptTriggerHurt = CTriggerHurt
Line 484: Line 1,647:
| CScriptTriggerOnce = CTriggerOnce
| CScriptTriggerOnce = CTriggerOnce
| CScriptTriggerPush = CTriggerPush
| CScriptTriggerPush = CTriggerPush
| CScriptVPhysicsClip = CFuncVPhysicsClip
| CScriptedTarget = CAI_BaseNPC
| CSecurityFailureAwardTemplate = CAwardTemplate
| CSecurityFailureAwardTemplate = CAwardTemplate
| CSelfDestruct = CBaseAbility
| CSelfDestruct = CBaseAbility
| CSensorGrenade = CBaseCSGrenade
| CSensorGrenadeProjectile = CBaseCSGrenadeProjectile// <!--, public CBreakableProp-->
| CSensorTFTeam = CLogicalEntity
| CSentry = CBaseTurret
| CServerBenchmark = IServerBenchmark
| CServerDLLSharedAppSystems = IServerDLLSharedAppSystems
| CServerDemoSystem = IServerDemoSystem
| CServerGameClients = IServerGameClients
| CServerGameDLL = IServerGameDLL
| CServerGameEnts = IServerGameEnts
| CServerGameTags = IServerGameTags
| CServerNetworkProperty = IServerNetworkable
| CServerOnlyEntity = CBaseEntity
| CServerOnlyEntity = CBaseEntity
| CServerOnlyPointEntity = CServerOnlyEntity
| CServerOnlyPointEntity = CServerOnlyEntity
Line 494: Line 1,671:
| CSharingAwardTemplate = CAwardTemplate
| CSharingAwardTemplate = CAwardTemplate
| CSharpshooterAwardTemplate = CAwardTemplate
| CSharpshooterAwardTemplate = CAwardTemplate
| CShieldFlat = CShield
| CShieldGrenade = CBaseAnimating
| CShieldMobile = CShield <!--, public IEntityEnumerator-->
| CShipRagdoll = CBaseAnimatingOverlay
| CShootingStarSpawner = CBaseEntity
| CShotgunAmmo = CHL1Item
| CShotgun_Chrome = CBaseShotgun
| CShotgun_Chrome = CBaseShotgun
| CShotgun_SPAS = CBaseAutoShotgun
| CShotgun_SPAS = CBaseAutoShotgun
| CShower = CPointEntity
| CShower = CPointEntity
| CSignalFlare = CBaseAnimating
| CSimThinkManager = IEntityListener
| CSimpleBot = NextBotCombatCharacter
| CSimplePhysicsBrush = CBaseEntity
| CSimplePhysicsBrush = CBaseEntity
| CSimplePhysicsProp = CBaseProp
| CSimplePhysicsProp = CBaseProp
| CSingleUserPlusObserversFilter = CRecipientFilter
| CSingleUserPlusObserversFilter = CRecipientFilter
| CSingleUserRecipientFilter = CRecipientFilter
| CSingleUserRecipientFilter = CRecipientFilter
| CSingleplayRules = CGameRules
| CSkeetShootAwardTemplate = CAwardTemplate
| CSkeetShootAwardTemplate = CAwardTemplate
| CSkipKeys = IVPhysicsKeyHandler
| CSkyCamera = CLogicalEntity
| CSkyCamera = CLogicalEntity
| CSkyboxSwapper = CServerOnlyPointEntity
| CSlideshowDisplay = CBaseEntity
| CSlideshowDisplay = CBaseEntity
| CSmokeCloudSystem = CAutoGameSystemPerFrame
| CSmokeGrenade = CBaseCSGrenade
| CSmokeGrenadeProjectile = CBaseCSGrenadeProjectile
| CSmokeStack = CBaseParticleEntity
| CSmokeStack = CBaseParticleEntity
| CSmokerClaw = CClaw
| CSmokerClaw = CClaw
| CSnark = CHL1BaseNPC
| CSniperAwardTemplate = CAwardTemplate
| CSniperAwardTemplate = CAwardTemplate
| CSniperBullet = CBaseEntity
| CSniperDot = CBaseEntity
| CSniperRifle = CBaseSniperRifle
| CSniperRifle = CBaseSniperRifle
| CSniperTarget = CPointEntity
| CSniper_AWP = CBaseSniperRifle
| CSniper_AWP = CBaseSniperRifle
| CSniper_Military = CBaseSniperRifle
| CSniper_Military = CBaseSniperRifle
| CSniper_Scout = CBaseSniperRifle
| CSniper_Scout = CBaseSniperRifle
| CSolidSetDefaults = IVPhysicsKeyHandler
| CSonarPulse = CBaseAnimating
| CSoundControllerImp = CSoundEnvelopeController <!--, public CAutoGameSystemPerFrame-->
| CSoundEmitterSystem = CBaseGameSystem
| CSoundEmitterSystem = CBaseGameSystem
| CSoundEnt = CPointEntity
| CSoundEnt = CPointEntity
Line 516: Line 1,715:
| CSoundPatchSaveRestoreOps = CClassPtrSaveRestoreOps
| CSoundPatchSaveRestoreOps = CClassPtrSaveRestoreOps
| CSoundscapeSystem = CAutoGameSystemPerFrame
| CSoundscapeSystem = CAutoGameSystemPerFrame
| CSparkTrail = CPointEntity
| CSparkler = CBaseEntity
| CSpawnPoint = CPointEntity
| CSpeaker = CPointEntity
| CSpellPickup = CTFPowerup
| CSpitAbility = CBaseAbility
| CSpitAbility = CBaseAbility
| CSpitterClaw = CClaw
| CSpitterClaw = CClaw
| CSpitterProjectile = CBaseCSGrenadeProjectile
| CSpitterProjectile = CBaseCSGrenadeProjectile
| CSplitScreenAddedConVar = ConVar
| CSpotlightEnd = CBaseEntity
| CSpotlightEnd = CBaseEntity
| CSprayCan = CPointEntity
| CSprayCan = CPointEntity
Line 524: Line 1,729:
| CSpriteOriented = CSprite
| CSpriteOriented = CSprite
| CSpriteTrail = CSprite
| CSpriteTrail = CSprite
| CSquadInsignia = CBaseAnimating
| CSquidSpit = CBaseEntity
| CStatueProp = CPhysicsProp
| CSteamJet = CBaseParticleEntity
| CSteamJet = CBaseParticleEntity
| CSteamWorksGameStatsUploader = CAutoGameSystem
| CStomp = CBaseEntity
| CStringTableSaveRestoreOps = CDefSaveRestoreOps
| CStringTableSaveRestoreOps = CDefSaveRestoreOps
| CStripWeapons = CPointEntity
| CStripWeapons = CPointEntity
| CStylinCamProxy = CBaseEntity
| CSubMachinegun = CTerrorGun
| CSubMachinegun = CTerrorGun
| CSun = CBaseEntity
| CSun = CBaseEntity
| CSunlightShadowControl = CBaseEntity
| CSurroundTest = CPointEntity
| CSurroundTest = CPointEntity
| CSurvivorCamera = CMoveableCamera
| CSurvivorCamera = CMoveableCamera
Line 535: Line 1,747:
| CSurvivorKillAwardTemplate = CAwardTemplate
| CSurvivorKillAwardTemplate = CAwardTemplate
| CSurvivorPosition = CBaseEntity
| CSurvivorPosition = CBaseEntity
| CSurvivorRescue = CFlexExpresser
| CTEArmorRicochet = CTEMetalSparks
| CTEArmorRicochet = CTEMetalSparks
| CTEBSPDecal = CBaseTempEntity
| CTEBaseBeam = CBaseTempEntity
| CTEBeamEntPoint = CTEBaseBeam
| CTEBeamEntPoint = CTEBaseBeam
| CTEBeamEnts = CTEBaseBeam
| CTEBeamEnts = CTEBaseBeam
Line 543: Line 1,758:
| CTEBeamRing = CTEBaseBeam
| CTEBeamRing = CTEBaseBeam
| CTEBeamRingPoint = CTEBaseBeam
| CTEBeamRingPoint = CTEBaseBeam
| CTEBeamSpline = CBaseTempEntity
| CTEBloodSprite = CBaseTempEntity
| CTEBloodStream = CTEParticleSystem
| CTEBloodStream = CTEParticleSystem
| CTEBreakModel = CBaseTempEntity
| CTEBubbleTrail = CBaseTempEntity
| CTEBubbles = CBaseTempEntity
| CTEBullets = CBaseTempEntity
| CTEClientProjectile = CBaseTempEntity
| CTEDecal = CBaseTempEntity
| CTEDust = CTEParticleSystem
| CTEDust = CTEParticleSystem
| CTEDynamicLight = CBaseTempEntity
| CTEEffectDispatch = CBaseTempEntity
| CTEEnergySplash = CBaseTempEntity
| CTEExplosion = CTEParticleSystem
| CTEExplosion = CTEParticleSystem
| CTEFizz = CBaseTempEntity
| CTEFootprintDecal = CBaseTempEntity
| CTEFoundryHelpers = CBaseTempEntity
| CTEGaussExplosion = CTEParticleSystem
| CTEGaussExplosion = CTEParticleSystem
| CTEGlowSprite = CBaseTempEntity
| CTEImpact = CBaseTempEntity
| CTEKillPlayerAttachments = CBaseTempEntity
| CTELargeFunnel = CTEParticleSystem
| CTELargeFunnel = CTEParticleSystem
| CTEMetalSparks = CBaseTempEntity
| CTEMuzzleFlash = CBaseTempEntity
| CTEParticleSystem = CBaseTempEntity
| CTEPhysicsProp = CBaseTempEntity
| CTEPlayerAnimEvent = CBaseTempEntity
| CTEPlayerDecal = CBaseTempEntity
| CTEProjectedDecal = CBaseTempEntity
| CTEShatterSurface = CBaseTempEntity
| CTEShowLine = CTEParticleSystem
| CTEShowLine = CTEParticleSystem
| CTESmoke = CBaseTempEntity
| CTESparks = CTEParticleSystem
| CTESparks = CTEParticleSystem
| CTESprite = CBaseTempEntity
| CTESpriteSpray = CBaseTempEntity
| CTEWorldDecal = CBaseTempEntity
| CTFAmmoPack = CItem
| CTFArcherProxy = CBaseAnimating
| CTFBall_Ornament = CTFStunBall
| CTFBaseBoss = NextBotCombatCharacter
| CTFBat = CTFWeaponBaseMelee
| CTFBat_Fish = CTFBat
| CTFBat_Giftwrap = CTFBat_Wood
| CTFBat_Wood = CTFBat
| CTFBonesaw = CTFWeaponBaseMelee
| CTFBoomerang = CTFWeaponBaseMelee
| CTFBot = NextBotPlayer< CTFPlayer > <!--, public CGameEventListener-->
| CTFBotActionPoint = CPointEntity
| CTFBotController = CPointEntity
| CTFBotGenerator = CPointEntity
| CTFBotHint = CBaseEntity
| CTFBotHintEngineerNest = CBaseTFBotHintEntity
| CTFBotHintSentrygun = CBaseTFBotHintEntity
| CTFBotHintTeleporterExit = CBaseTFBotHintEntity
| CTFBotProxy = CPointEntity
| CTFBotRoster = CPointEntity
| CTFBottle = CTFWeaponBaseMelee
| CTFBuffItem = CTFWeaponBaseMelee
| CTFCCrowbar = CWeaponTFCBase
| CTFCGameRulesProxy = CGameRulesProxy
| CTFCKnife = CTFCCrowbar
| CTFCMedikit = CTFCCrowbar
| CTFCMinigun = CWeaponTFCBase
| CTFCNailgun = CWeaponTFCBase
| CTFCPlayer = CBasePlayer
| CTFCShotgun = CWeaponTFCBase
| CTFCSpanner = CTFCCrowbar
| CTFCSuperNailgun = CTFCNailgun
| CTFCSuperShotgun = CTFCShotgun
| CTFCTeam = CTeam
| CTFChargedSMG = CTFSMG
| CTFCleaver = CTFJar
| CTFClub = CTFWeaponBaseMelee
| CTFCompoundBow = CTFPipebombLauncher
| CTFCrossbow = CTFRocketLauncher
| CTFCrowbar = CTFWeaponBaseMelee
| CTFDRGPomson = CTFRaygun
| CTFDecoy = CTFJar
| CTFDroppedWeapon = CBaseAnimating <!--, public IDroppedWeaponAutoList-->
| CTFFireAxe = CTFWeaponBaseMelee
| CTFFists = CTFWeaponBaseMelee
| CTFFlag = CTFWeaponBaseMelee
| CTFFlameEntity = CBaseEntity <!--, public ITFFlameEntityAutoList-->
| CTFFlameThrower = CTFWeaponBaseGun
| CTFFlareGun = CTFWeaponBaseGun
| CTFFlareGun_Revenge = CTFFlareGun
| CTFForceRespawn = CPointEntity
| CTFGameRulesProxy = CTeamplayRoundBasedRulesProxy <!--, public CGameEventListener-->
| CTFGasGrenadeEffect = CBaseEntity
| CTFGenericBomb = CTFGenericBombShim <!--, public ITFGenericBomb-->
| CTFGlow = CBaseEntity
| CTFGoal = CTFBaseItem
| CTFGoalItem = CTFGoal
| CTFGrapplingHook = CTFRocketLauncher
| CTFGrenadeCaltrop = CTFWeaponBaseGrenade
| CTFGrenadeCaltropProjectile = CTFWeaponBaseGrenadeProj
| CTFGrenadeConcussion = CTFWeaponBaseGrenade
| CTFGrenadeConcussionProjectile = CTFWeaponBaseGrenadeProj
| CTFGrenadeEmp = CTFWeaponBaseGrenade
| CTFGrenadeEmpProjectile = CTFWeaponBaseGrenadeProj
| CTFGrenadeGas = CTFWeaponBaseGrenade
| CTFGrenadeGasProjectile = CTFWeaponBaseGrenadeProj
| CTFGrenadeHeal = CTFWeaponBaseGrenade
| CTFGrenadeHealProjectile = CTFWeaponBaseGrenadeProj
| CTFGrenadeLauncher = CTFWeaponBaseGun <!--, public ITFChargeUpWeapon-->
| CTFGrenadeMirv = CTFWeaponBaseGrenade
| CTFGrenadeMirvBomb = CTFWeaponBaseGrenadeProj
| CTFGrenadeMirvProjectile = CTFWeaponBaseGrenadeProj
| CTFGrenadeMirv_Demoman = CTFGrenadeMirv
| CTFGrenadeNail = CTFWeaponBaseGrenade
| CTFGrenadeNailProjectile = CTFWeaponBaseGrenadeProj
| CTFGrenadeNapalm = CTFWeaponBaseGrenade
| CTFGrenadeNapalmProjectile = CTFWeaponBaseGrenadeProj
| CTFGrenadeNormal = CTFWeaponBaseGrenade
| CTFGrenadeNormalProjectile = CTFWeaponBaseGrenadeProj
| CTFGrenadePipebombProjectile = CTFWeaponBaseGrenadeProj
| CTFGrenadeSmokeBomb = CTFWeaponBaseGrenade
| CTFHalloweenFortuneTeller = CBaseAnimating
| CTFHalloweenMinigame = CTFMiniGame
| CTFHalloweenMinigame_FallingPlatforms = CTFHalloweenMinigame
| CTFHellZap = CBaseEntity
| CTFHintManager = CBaseEntity
| CTFHolidayEntity = CPointEntity <!--, public CGameEventListener-->
| CTFHudNotify = CPointEntity
| CTFInfoPowerupSpawn = CPointEntity <!--, public IInfoPowerupSpawnAutoList-->
| CTFIntermission = CLogicalEntity
| CTFJar = CTFWeaponBaseGun
| CTFJarMilk = CTFJar
| CTFKatana = CTFDecapitationMeleeWeaponBase
| CTFKnife = CTFWeaponBaseMelee
| CTFLaserPointer = CTFWeaponBaseGun
| CTFLunchBox = CTFWeaponBase
| CTFLunchBox_Drink = CTFLunchBox
| CTFMechanicalArm = CTFWeaponBaseGun
| CTFMedigunShield = CBaseAnimating
| CTFMerasmusTrickOrTreatProp = CBaseAnimating <!--, public ITFMerasmusTrickOrTreatProp-->
| CTFMiniGame = CBaseEntity
| CTFMinigameLogic = CBaseEntity
| CTFMinigun = CTFWeaponBaseGun
| CTFNailgun = CTFWeaponBaseGun
| CTFNailgunNail = CBaseAnimating
| CTFObjectiveResource = CBaseTeamObjectiveResource
| CTFParticleCannon = CTFRocketLauncher
| CTFPasstimeLogic = CPointEntity <!--, public CGameEventListener-->
| CTFPipebombLauncher = CTFWeaponBaseGun <!--, public ITFChargeUpWeapon-->
| CTFPistol = CTFWeaponBaseGun
| CTFPistol_Scout = CTFPistol
| CTFPistol_ScoutPrimary = CTFPistol_Scout
| CTFPistol_ScoutSecondary = CTFPistol_Scout
| CTFPlayer = CBaseMultiplayerPlayer
| CTFPlayerDestructionLogic = CTFRobotDestructionLogic
| CTFPlayerResource = CPlayerResource
| CTFPointWeaponMimic = CPointEntity
| CTFPowerupBottle = CTFWearable
| CTFProjectile_Arrow = CTFBaseRocket <!--, public IScorer-->
| CTFProjectile_Cleaver = CTFProjectile_Jar
| CTFProjectile_ConcGrenade = CTFProjectile_Throwable
| CTFProjectile_EnergyBall = CTFBaseRocket// <!--, public IScorer-->
| CTFProjectile_EnergyRing = CTFBaseProjectile
| CTFProjectile_Flare = CTFBaseRocket <!--, public IScorer-->
| CTFProjectile_GrapplingHook = CTFProjectile_Arrow
| CTFProjectile_GravityGrenade = CTFProjectile_Throwable
| CTFProjectile_HealingBolt = CTFProjectile_Arrow
| CTFProjectile_Jar = CTFGrenadePipebombProjectile
| CTFProjectile_JarMilk = CTFProjectile_Jar
| CTFProjectile_Napalm = CTFProjectile_Jar
| CTFProjectile_Rocket = CTFBaseRocket <!--, public IScorer-->
| CTFProjectile_SentryRocket = CTFProjectile_Rocket
| CTFProjectile_SmokeGrenade = CTFProjectile_Throwable
| CTFProjectile_SpellBats = CTFProjectile_Jar
| CTFProjectile_SpellFireball = CTFProjectile_Rocket
| CTFProjectile_SpellKartBats = CTFProjectile_SpellBats
| CTFProjectile_SpellKartOrb = CTFProjectile_SpellFireball
| CTFProjectile_SpellLightningOrb = CTFProjectile_SpellFireball
| CTFProjectile_SpellMeteorShower = CTFProjectile_SpellBats
| CTFProjectile_SpellMirv = CTFProjectile_SpellBats
| CTFProjectile_SpellPumpkin = CTFProjectile_SpellBats
| CTFProjectile_SpellSpawnBoss = CTFProjectile_SpellBats
| CTFProjectile_SpellSpawnHorde = CTFProjectile_SpellBats
| CTFProjectile_SpellSpawnZombie = CTFProjectile_SpellBats
| CTFProjectile_SpellTransposeTeleport = CTFProjectile_SpellBats
| CTFProjectile_Syringe = CTFBaseProjectile
| CTFProjectile_TeleportGrenade = CTFProjectile_Throwable
| CTFProjectile_Throwable = CTFProjectile_Jar
| CTFProjectile_ThrowableBreadMonster = CTFProjectile_Throwable
| CTFProjectile_ThrowableBrick = CTFProjectile_Throwable
| CTFProjectile_ThrowableRepel = CTFProjectile_Throwable
| CTFProjectile_ThrowableTargetDummy = CTFProjectile_Throwable
| CTFProjectile_ThrowingKnife = CTFProjectile_Throwable
| CTFProjectile_Tranq = CTFProjectile_Syringe
| CTFPumpkinBomb = CTFPumpkinBombShim <!--, public ITFPumpkinBomb-->
| CTFRagdoll = CBaseAnimatingOverlay
| CTFRaygun = CTFRocketLauncher
| CTFReviveMarker = CBaseAnimating
| CTFRevolver = CTFWeaponBaseGun
| CTFRobotArm = CTFWrench
| CTFRobotDestructionLogic = CBaseEntity
| CTFRobotDestruction_Robot = RobotBaseClass
| CTFRobotDestruction_RobotGroup = CBaseEntity <!--, public IRobotDestructionGroupAutoList-->
| CTFRobotDestruction_RobotSpawn = CBaseEntity
| CTFRocketLauncher = CTFWeaponBaseGun
| CTFRocketLauncher_AirStrike = CTFRocketLauncher
| CTFRocketLauncher_DirectHit = CTFRocketLauncher
| CTFRocketLauncher_Mortar = CTFRocketLauncher
| CTFRocketPack = CTFWeaponBaseMelee
| CTFRune = CTFPowerup
| CTFRuneTemp = CTFPowerup
| CTFRuneTempCrit = CTFRuneTemp
| CTFRuneTempUber = CTFRuneTemp
| CTFShovel = CTFWeaponBaseMelee
| CTFSlap = CTFWeaponBaseMelee
| CTFSniperRifle = CTFWeaponBaseGun
| CTFSniperRifleClassic = CTFSniperRifle
| CTFSniperRifleDecap = CTFSniperRifle
| CTFSniperRifleRevolver = CTFSniperRifleClassic
| CTFSpawn = CTFBaseItem
| CTFSpawnTemplateStunDrone = CTFSpawnTemplate
| CTFSpawner = CPointEntity
| CTFSpawnerBoss = CPointEntity
| CTFSpellBook = CTFThrowable
| CTFSpell_MeteorShowerSpawner = CBaseEntity
| CTFStickBomb = CTFBottle
| CTFStunBall = CTFGrenadePipebombProjectile
| CTFSword = CTFDecapitationMeleeWeaponBase
| CTFSyringeGun = CTFWeaponBaseGun
| CTFTankBoss = CTFBaseBoss
| CTFTankDestruction = CBaseAnimating
| CTFTargetDummy = CBaseAnimating <!--, public ITFTargetDummy-->
| CTFTauntProp = CBaseCombatCharacter
| CTFTeam = CTeam
| CTFTeamSpawn = CPointEntity <!--, public ITFTeamSpawnAutoList-->
| CTFTeleportLocation = CPointEntity <!--, public ITFTeleportLocationAutoList-->
| CTFTrainingDynamicProp = CDynamicProp
| CTFTranq = CTFWeaponBaseGun
| CTFViewModel = CBaseViewModel
| CTFWeaponBase = CBaseCombatWeapon <!--, public IHasOwner-->
| CTFWeaponBaseGrenade = CTFWeaponBase
| CTFWeaponBaseGrenadeProj = CBaseGrenade
| CTFWeaponBaseMelee = CTFWeaponBase
| CTFWeaponBaseMerasmusGrenade = CTFWeaponBaseGrenadeProj
| CTFWeaponBuilder = CTFWeaponBase
| CTFWeaponFlameBall = CTFFlameThrower
| CTFWeaponInvis = CTFWeaponBase
| CTFWeaponPDAExpansion_Dispenser = CTFWearable
| CTFWeaponPDAExpansion_Teleporter = CTFWearable
| CTFWeaponPDA_Engineer_Build = CTFWeaponPDA
| CTFWeaponPDA_Engineer_Destroy = CTFWeaponPDA
| CTFWeaponPDA_Spy = CTFWeaponPDA
| CTFWeaponPDA_Spy_Build = CTFWeaponPDA
| CTFWeaponSapper = CTFWeaponBuilder <!--, public ITFChargeUpWeapon-->
| CTFWearable = CEconWearable
| CTFWearableDemoShield = CTFWearable
| CTFWearableLevelableItem = CTFWearable
| CTFWearableRazorback = CTFWearable
| CTFWearableRobotArm = CTFWearable
| CTFWearableVM = CTFWearable
| CTFWrench = CTFWeaponBaseMelee
| CTankClaw = CClaw
| CTankClaw = CClaw
| CTankRock = CBaseCSGrenadeProjectile
| CTankRock = CBaseCSGrenadeProjectile
Line 556: Line 2,021:
| CTargetCDAudioRep = CPointEntity
| CTargetCDAudioRep = CPointEntity
| CTargetChangeGravity = CPointEntity
| CTargetChangeGravity = CPointEntity
| CTargetGunshipCrash = CPointEntity
| CTeam = CBaseEntity
| CTeam = CBaseEntity
| CTeamCheck = CBaseDelay
| CTeamControlPoint = CBaseAnimating
| CTeamControlPointMaster = CBaseEntity
| CTeamControlPointRound = CBaseEntity
| CTeamNarrowEscapeAwardTemplate = CAwardTemplate
| CTeamNarrowEscapeAwardTemplate = CAwardTemplate
| CTeamRecipientFilter = CRecipientFilter
| CTeamRecipientFilter = CRecipientFilter
| CTeamRoundTimer = CBaseEntity
| CTeamSpawnPoint = CPointEntity
| CTeamSpawnPoint = CPointEntity
| CTeamTrainWatcher = CBaseEntity <!--, public CGameEventListener, public ITFTeamTrainWatcher-->
| CTeamTrainWatcherMaster = CBaseEntity <!--, public CGameEventListener-->
| CTeamVehicleSpawnPoint = CTeamSpawnPoint
| CTeamVehicleSpawnPoint = CTeamSpawnPoint
| CTeamplayRoundBasedRules = CTeamplayRules
| CTeamplayRoundBasedRules = CTeamplayRules
| CTeamplayRoundBasedRulesProxy = CGameRulesProxy
| CTeamplayRoundBasedRulesProxy = CGameRulesProxy
| CTeamplayRoundWin = CPointEntity
| CTeamplayRules = CMultiplayRules
| CTeamplayRules = CMultiplayRules
| CTeleportVortex = CBaseAnimating
| CTempEntTester = CPointEntity
| CTempEntTester = CPointEntity
| CTempEntsSystem = ITempEntsSystem
| CTempEntsSystem = ITempEntsSystem
| CTemplateNPCMaker = CBaseNPCMaker
| CTemplate_SaveRestoreBlockHandler = CDefSaveRestoreBlockHandler
| CTemplate_SaveRestoreBlockHandler = CDefSaveRestoreBlockHandler
| CTemplatesHook = CAutoGameSystem
| CTemplatesHook = CAutoGameSystem
| CTerrorAddonsEclipseContent = CAutoGameSystemPerFrame
| CTerrorAmmoDefSystem = CAutoGameSystemPerFrame
| CTerrorAmmoDefSystem = CAutoGameSystemPerFrame
| CTerrorEventLog = CEventLog
| CTerrorGameMovement = CCSGameMovement
| CTerrorGameMovement = CCSGameMovement
| CTerrorGameRules = CCSGameRules
| CTerrorGameRules = CCSGameRules
| CTerrorGameRulesProxy = CCSGameRulesProxy
| CTerrorGameRulesProxy = CCSGameRulesProxy
| CTerrorGameRules_MatchEventsSink = IMatchEventsSink
| CTerrorGun = CTerrorWeapon
| CTerrorMeleeWeapon = CTerrorWeapon
| CTerrorPlayer = CCSPlayer
| CTerrorPlayer = CCSPlayer
| CTerrorPlayerAnimState = CMultiPlayerAnimState
| CTerrorPlayerResource = CPlayerResource
| CTerrorPlayerResource = CPlayerResource
| CTerrorUsePushFilter = CTraceFilterEntitiesOnly
| CTerrorUsePushFilter = CTraceFilterEntitiesOnly
| CTerrorViewModel = CPredictedViewModel
| CTerrorViewModel = CPredictedViewModel
| CTerrorWeapon = CWeaponCSBase
| CTerrorWeaponInfo = CCSWeaponInfo
| CTerrorWeaponInfo = CCSWeaponInfo
| CTesla = CBaseEntity
| CTestEffect = CBaseEntity
| CTestEffect = CBaseEntity
| CTestTraceline = CPointEntity
| CTestTraceline = CPointEntity
Line 583: Line 2,067:
| CThinkContextsSaveDataOps = CDefSaveRestoreOps
| CThinkContextsSaveDataOps = CDefSaveRestoreOps
| CThrow = CBaseAbility
| CThrow = CBaseAbility
| CThrustController = IMotionEvent
| CTimerEntity = CLogicalEntity
| CTimerEntity = CLogicalEntity
| CTonemapSystem = CAutoGameSystem
| CTonemapSystem = CAutoGameSystem
Line 588: Line 2,073:
| CTongue = CBaseAbility
| CTongue = CBaseAbility
| CTongueChokeAwardTemplate = CAwardTemplate
| CTongueChokeAwardTemplate = CAwardTemplate
| CToolFrameworkServer = CAutoGameSystemPerFrame <!--, public IToolFrameworkServer-->
| CToughGuyAwardTemplate = CAwardTemplate
| CToughGuyAwardTemplate = CAwardTemplate
| CTraceBulletEntityEnumerator = IPartitionEnumerator
| CTraceFilter = ITraceFilter
| CTraceFilterAgainstEntityList = ITraceFilter
| CTraceFilterChain = CTraceFilter
| CTraceFilterChain = CTraceFilter
| CTraceFilterDoor = CTraceFilterEntitiesOnly
| CTraceFilterDoor = CTraceFilterEntitiesOnly
| CTraceFilterEntitiesOnly = ITraceFilter
| CTraceFilterEntity = CTraceFilterSimple
| CTraceFilterEntity = CTraceFilterSimple
| CTraceFilterEntityIgnoreOther = CTraceFilterEntity
| CTraceFilterEntityIgnoreOther = CTraceFilterEntity
Line 606: Line 2,096:
| CTraceFilterPhysics = CTraceFilterEntitiesOnly
| CTraceFilterPhysics = CTraceFilterEntitiesOnly
| CTraceFilterPlayerMovement = CTraceFilterSkipTwoEntities
| CTraceFilterPlayerMovement = CTraceFilterSkipTwoEntities
| CTraceFilterPlayersNPCs = ITraceFilter
| CTraceFilterPlayersNPCsPhysicsProps = ITraceFilter
| CTraceFilterPushFinal = CTraceFilterSimple
| CTraceFilterPushFinal = CTraceFilterSimple
| CTraceFilterPushMove = CTraceFilterSimple
| CTraceFilterPushMove = CTraceFilterSimple
Line 624: Line 2,116:
| CTraceFilterViewOffset = CTraceFilterNoNPCsOrPlayer
| CTraceFilterViewOffset = CTraceFilterNoNPCsOrPlayer
| CTraceFilterWalkableEntities = CTraceFilterNoNPCsOrPlayer
| CTraceFilterWalkableEntities = CTraceFilterNoNPCsOrPlayer
| CTraceFilterWorldOnly = ITraceFilter
| CTracePassFilter = CTraceFilter
| CTracePassFilter = CTraceFilter
| CTrainingAnnotation = CPointEntity
| CTrainingModeLogic = CPointEntity
| CTransitioningPlayer = CBaseCombatCharacter
| CTrigger3DSkyboxToWorld = CBaseTrigger
| CTriggerActiveWeaponDetect = CBaseTrigger
| CTriggerActiveWeaponDetect = CBaseTrigger
| CTriggerAddOrRemoveTFPlayerAttributes = CBaseTrigger
| CTriggerAddTFPlayerCondition = CBaseTrigger
| CTriggerApplyImpulse = CBaseTrigger
| CTriggerAreaCapture = CTriggerAreaCaptureShim <!--, public ITriggerAreaCaptureAutoList-->
| CTriggerAutoCrouch = CBaseTrigger
| CTriggerAutoCrouch = CBaseTrigger
| CTriggerBombReset = CBaseTrigger
| CTriggerBotTag = CBaseTrigger
| CTriggerBrush = CBaseEntity
| CTriggerBrush = CBaseEntity
| CTriggerCDAudio = CBaseTrigger
| CTriggerCDAudio = CBaseTrigger
Line 632: Line 2,135:
| CTriggerCamera = CBaseEntity
| CTriggerCamera = CBaseEntity
| CTriggerCameraMultiplayer = CMoveableCamera
| CTriggerCameraMultiplayer = CMoveableCamera
| CTriggerCatapult = CBaseTrigger
| CTriggerEndSection = CBaseEntity
| CTriggerEscape = CBaseTrigger
| CTriggerEscape = CBaseTrigger
| CTriggerFall = CBaseTrigger
| CTriggerGravity = CBaseTrigger
| CTriggerGravity = CBaseTrigger
| CTriggerHierarchy = CTriggerMultiple
| CTriggerHurt = CBaseTrigger
| CTriggerHurt = CBaseTrigger
| CTriggerHurtGhost = CTriggerHurt
| CTriggerHurtGhost = CTriggerHurt
| CTriggerIgnite = CBaseTrigger
| CTriggerIgniteArrows = CBaseTrigger
| CTriggerImpact = CTriggerMultiple
| CTriggerImpact = CTriggerMultiple
| CTriggerLook = CTriggerOnce
| CTriggerLook = CTriggerOnce
| CTriggerMultiple = CBaseTrigger
| CTriggerMultiple = CBaseTrigger
| CTriggerOnce = CTriggerMultiple
| CTriggerOnce = CTriggerMultiple
| CTriggerParticle = CBaseTrigger
| CTriggerPasstimeBall = CBaseEntity
| CTriggerPhysicsTrap = CTriggerMultiple
| CTriggerPlayerMovement = CBaseTrigger
| CTriggerPlayerMovement = CBaseTrigger
| CTriggerPlayerRespawnOverride = CTriggerMultiple <!--, public ITriggerPlayerRespawnOverride-->
| CTriggerPortal = CBaseTrigger
| CTriggerPortalCleanser = CBaseTrigger
| CTriggerProximity = CBaseTrigger
| CTriggerProximity = CBaseTrigger
| CTriggerPush = CBaseTrigger
| CTriggerPush = CBaseTrigger
| CTriggerRPGFire = CTriggerMultiple
| CTriggerRelay = CBaseEntity
| CTriggerRemove = CBaseTrigger
| CTriggerRemove = CBaseTrigger
| CTriggerRemoveTFPlayerCondition = CBaseTrigger
| CTriggerSave = CBaseTrigger
| CTriggerSave = CBaseTrigger
| CTriggerSoftBarrier = CBaseTrigger
| CTriggerSoundOperator = CBaseTrigger
| CTriggerSoundscape = CBaseTrigger
| CTriggerSoundscape = CBaseTrigger
| CTriggerStun = CBaseTrigger
| CTriggerSuperArmor = CTriggerMultiple
| CTriggerTeleport = CBaseTrigger
| CTriggerTeleport = CBaseTrigger
| CTriggerTeleportRelative = CBaseTrigger
| CTriggerTimerDoor = CTriggerAreaCapture
| CTriggerToggleSave = CBaseTrigger
| CTriggerToggleSave = CBaseTrigger
| CTriggerTraceEnum = IEntityEnumerator
| CTriggerUpgradeLaserSight = CTriggerWeaponUpgrade
| CTriggerUpgradeLaserSight = CTriggerWeaponUpgrade
| CTriggerVPhysicsMotion = CBaseVPhysicsTrigger <!--, public IMotionEvent-->
| CTriggerViewProxy = CBaseEntity
| CTriggerVolume = CPointEntity
| CTriggerVolume = CPointEntity
| CTriggerWateryDeath = CBaseTrigger
| CTriggerWeaponDissolve = CTriggerMultiple
| CTriggerWeaponStrip = CTriggerMultiple
| CTriggerWeaponUpgrade = CBaseTrigger
| CTriggerWeaponUpgrade = CBaseTrigger
| CTriggerWind = CBaseVPhysicsTrigger
| CTriggerWind = CBaseVPhysicsTrigger
| CTrigger_ASW_Fade_Proxy = CPoint_ASW_Fade_Proxy
| CTripmineGrenade = CBaseGrenade
| CTripwireGrenade = CBaseGrenade
| CTripwireHook = CBaseAnimating
| CTurret = CBaseTurret
| CTurretTipController = CPointEntity <!--, public IMotionEvent-->
| CTutorLesson = CBaseTempEntity
| CUpgradeAmmoExplosive = CBaseUpgradeItem
| CUpgradeAmmoExplosive = CBaseUpgradeItem
| CUpgradeAmmoIncendiary = CBaseUpgradeItem
| CUpgradeAmmoIncendiary = CBaseUpgradeItem
| CUpgradeLaserSight = CBaseUpgradeItem
| CUpgradeLaserSight = CBaseUpgradeItem
| CUpgradeSpawner = CPointEntity
| CUpgradeSpawner = CPointEntity
| CUpgrades = CBaseTrigger <!--, public CGameEventListener-->
| CUseTraceFilter = CTraceFilterSimpleListNoGhosts
| CUseTraceFilter = CTraceFilterSimpleListNoGhosts
| CUtlCStringConversion = CUtlCharConversion
| CUtlNoEscConversion = CUtlCharConversion
| CUtlSymbolDataOps = CDefSaveRestoreOps
| CUtlSymbolDataOps = CDefSaveRestoreOps
| CVGuiScreen = CBaseEntity
| CVGuiScreen = CBaseEntity
| CVGuiScreenVehicleBay = CVGuiScreen
| CVScriptGameEventListener = CGameEventListener
| CVScriptGameEventListener = CGameEventListener
| CVScriptGameSystem = CAutoGameSystemPerFrame
| CVScriptGameSystem = CAutoGameSystemPerFrame
| CVScriptSaveRestoreBlockHandler = CDefSaveRestoreBlockHandler
| CVScriptSaveRestoreBlockHandler = CDefSaveRestoreBlockHandler
| CVariantSaveDataOps = CDefSaveRestoreOps
| CVariantSaveDataOps = CDefSaveRestoreOps
| CVehicleBatteringRam = CBaseTFFourWheelVehicle
| CVehicleCargoTrigger = CBaseEntity
| CVehicleFlatbed = CBaseTFFourWheelVehicle
| CVehicleMortar = CBaseTFFourWheelVehicle
| CVehicleMotorcycle = CBaseTFFourWheelVehicle
| CVehicleSiegeTower = CBaseTFFourWheelVehicle
| CVehicleSoundsParser = IVPhysicsKeyHandler
| CVehicleTank = CBaseTFFourWheelVehicle
| CVehicleTeleportStation = CBaseTFFourWheelVehicle
| CVehicleWagon = CBaseTFFourWheelVehicle
| CVersusRandom = CLogicalEntity
| CVersusRandom = CLogicalEntity
| CViewAngleAnimation = C_BaseEntity
| CVisibilityMonitor = CAutoGameSystemPerFrame
| CVisibilityMonitor = CAutoGameSystemPerFrame
| CVoiceGameMgrHelper = IVoiceGameMgrHelper
| CVomit = CBaseAbility
| CVomit = CBaseAbility
| CVomitHitAwardTemplate = CAwardTemplate
| CVomitHitAwardTemplate = CAwardTemplate
Line 670: Line 2,223:
| CVomitParticle = CBaseEntity
| CVomitParticle = CBaseEntity
| CVomitStopAwardTemplate = CAwardTemplate
| CVomitStopAwardTemplate = CAwardTemplate
| CVortigauntChargeToken = CBaseEntity
| CVortigauntEffectDispel = CBaseEntity
| CVoteController = CBaseEntity
| CVoteController = CBaseEntity
| CWC_UpdateIgnoreList = CBaseEntity
| CWC_UpdateIgnoreList = CBaseEntity
| CWalkerMiniStrider = CWalkerBase
| CWalkerStrider = CWalkerBase
| CWallHealth = CBaseToggle
| CWaterBullet = CBaseAnimating
| CWaterBullet = CBaseAnimating
| CWaterLODControl = CBaseEntity
| CWaterLODControl = CBaseEntity
| CWaterTraceFilter = CTraceFilter
| CWaterTraceFilter = CTraceFilter
| CWateryDeathLeech = CBaseAnimating
| CWeapon30cal = CDODBipodWeapon
| CWeapon357 = CBaseHL2MPCombatWeapon
| CWeaponAR1 = CHLMachineGun
| CWeaponAR2 = CHL2MPMachineGun
| CWeaponAWP = CWeaponCSBaseGun
| CWeaponAlyxGun = CHLSelectFireMachineGun
| CWeaponAmerKnife = CWeaponDODBaseMelee
| CWeaponAmmoSpawn = CWeaponSpawn
| CWeaponAnnabelle = CBaseHLCombatWeapon
| CWeaponArcWelder = CWeaponRepairGun
| CWeaponAug = CWeaponCSBaseGun
| CWeaponBAR = CDODFireSelectWeapon
| CWeaponBaseCombatObject = CBaseTFCombatWeapon
| CWeaponBazooka = CDODBaseRocketWeapon
| CWeaponBizon = CWeaponCSBaseGun
| CWeaponBox = CHL1Item
| CWeaponBugBait = CBaseHLCombatWeapon
| CWeaponBuilder = CWeaponCombatUsedWithShieldBase
| CWeaponC96 = CDODFullAutoWeapon
| CWeaponCGuard = CBaseHLCombatWeapon
| CWeaponCSBase = CBaseCombatWeapon
| CWeaponCSBase = CBaseCombatWeapon
| CWeaponCSBaseGun = CTerrorWeapon
| CWeaponChainsawSpawn = CWeaponSpawn
| CWeaponCitizenPackage = CBaseHLCombatWeapon
| CWeaponCitizenSuitcase = CWeaponCitizenPackage
| CWeaponColt = CDODSemiAutoWeapon
| CWeaponCombatBaseGrenade = CWeaponCombatUsedWithShieldBase
| CWeaponCombatBurstRifle = CWeaponCombatUsedWithShieldBase
| CWeaponCombatGrenade = CWeaponCombatBaseGrenade
| CWeaponCombatGrenadeEMP = CWeaponCombatBaseGrenade
| CWeaponCombatLaserRifle = CWeaponCombatUsedWithShieldBase
| CWeaponCombatPlasmaGrenadeLauncher = CWeaponCombatUsedWithShieldBase
| CWeaponCombatPlasmaRifle = CWeaponCombatUsedWithShieldBase
| CWeaponCombatPlasmaRifleAlien = CWeaponCombatPlasmaRifle
| CWeaponCombatPlasmaRifleHuman = CWeaponCombatPlasmaRifle
| CWeaponCombatShield = CBaseTFCombatWeapon
| CWeaponCombatShieldAlien = CWeaponCombatShield
| CWeaponCombatShotgun = CWeaponCombatUsedWithShieldBase
| CWeaponCombatUsedWithShieldBase = CBaseTFCombatWeapon
| CWeaponCombat_ChargeablePlasma = CWeaponCombatUsedWithShieldBase
| CWeaponCrossbow = CBaseHL2MPCombatWeapon
| CWeaponCrowbar = CBaseHL2MPBludgeonWeapon
| CMattsPipe = CWeaponCrowbar
| CWeaponCubemap = CBaseCombatWeapon
| CWeaponCycler = CBaseCombatWeapon
| CWeaponDODBase = CBaseCombatWeapon
| CWeaponDODBaseGrenade = CWeaponDODBase
| CWeaponDODBaseGun = CWeaponDODBase
| CWeaponDODBaseMelee = CWeaponDODBase
| CWeaponDrainBeam = CWeaponCombatUsedWithShieldBase
| CWeaponEgon = CBaseHL1MPCombatWeapon
| CWeaponElite = CWeaponCSBase
| CWeaponExpertAwardTemplate = CAwardTemplate
| CWeaponExpertAwardTemplate = CAwardTemplate
| CWeaponExplodingHandGrenade = CWeaponDODBaseGrenade
| CWeaponExplodingStickGrenade = CWeaponDODBaseGrenade
| CWeaponExtinguisher = CHLSelectFireMachineGun
| CWeaponFamas = CWeaponCSBaseGun
| CWeaponFiveSeven = CWeaponCSBase
| CWeaponFlameThrower = CWeaponCombatUsedWithShieldBase
| CWeaponFrag = CBaseHL2MPCombatWeapon
| CWeaponG3SG1 = CWeaponCSBaseGun
| CWeaponGalil = CWeaponCSBaseGun
| CWeaponGalilAR = CWeaponCSBaseGun
| CWeaponGarand = CDODSniperWeapon
| CWeaponGasCan = CWeaponFlameThrower
| CWeaponGauss = CBaseHL1MPCombatWeapon
| CWeaponGerKnife = CWeaponDODBaseMelee
| CWeaponGlock = CBaseHL1MPCombatWeapon
| CWeaponGravityGun = CBaseCombatWeapon
| CWeaponGreaseGun = CDODFullAutoWeapon
| CWeaponGrenadeRocket = CBaseAnimating
| CWeaponGrenade_LauncherSpawn = CWeaponSpawn
| CWeaponHEGrenadeSpawn = CWeaponSpawn
| CWeaponHKP2000 = CWeaponCSBaseGun
| CWeaponHL2MPBase = CBaseCombatWeapon
| CWeaponHandGrenade = CBaseHL1MPCombatWeapon
| CWeaponHarpoon = CBaseTFCombatWeapon
| CWeaponHgun = CBaseHL1MPCombatWeapon
| CWeaponHopwire = CBaseHLCombatWeapon
| CWeaponIFMBase = CWeaponModBaseClass
| CWeaponIFMBaseCamera = CWeaponIFMBase
| CWeaponIFMSteadyCam = CWeaponIFMBaseCamera
| CWeaponIRifle = CBaseHLCombatWeapon
| CWeaponImmolator = CBaseHLCombatWeapon
| CWeaponInfiltrator = CBaseTFCombatWeapon
| CWeaponK98 = CDODSniperWeapon
| CWeaponK98Scoped = CDODSniperWeapon
| CWeaponLOSFilter = CTraceFilterSkipTwoEntities
| CWeaponLOSFilter = CTraceFilterSkipTwoEntities
| CWeaponLaserDesignator = CBaseTFCombatWeapon
| CWeaponLaserRifle = CBaseTFCombatWeapon
| CWeaponLimpetmine = CBaseTFCombatWeapon
| CWeaponList = CAutoGameSystem
| CWeaponList = CAutoGameSystem
| CWeaponM1Carbine = CDODSemiAutoWeapon
| CWeaponM249 = CWeaponCSBaseGun
| CWeaponM3 = CWeaponCSBase
| CWeaponM4A1 = CWeaponCSBaseGun
| CWeaponMAC10 = CWeaponCSBaseGun
| CWeaponMG34 = CDODBipodWeapon
| CWeaponMG42 = CDODBipodWeapon
| CWeaponMP40 = CDODFullAutoPunchWeapon
| CWeaponMP44 = CDODFireSelectWeapon
| CWeaponMP5 = CWeaponSDKBase
| CWeaponMP5Navy = CWeaponCSBaseGun
| CWeaponMP7 = CWeaponCSBaseGun
| CWeaponMP9 = CWeaponCSBaseGun
| CWeaponMag7 = CWeaponCSBaseGun
| CWeaponMedigun = CTFWeaponBaseGun
| CWeaponMeleeSpawn = CWeaponSpawn
| CWeaponMinigun = CWeaponCombatUsedWithShieldBase
| CWeaponMolotov = CBaseHLCombatWeapon
| CWeaponMortar = CBaseTFCombatWeapon
| CWeaponNOVA = CWeaponCSBase
| CWeaponNegev = CWeaponCSBaseGun
| CWeaponObjEMPGenerator = CWeaponBaseCombatObject
| CWeaponObjRallyFlag = CWeaponBaseCombatObject
| CWeaponObjectSelection = CBaseTFCombatWeapon
| CWeaponOldManHarpoon = CWeaponCitizenPackage
| CWeaponP228 = CWeaponCSBase
| CWeaponP250 = CWeaponCSBaseGun
| CWeaponP38 = CDODSemiAutoWeapon
| CWeaponP90 = CWeaponCSBaseGun
| CWeaponPartyPopper = CWeaponTaser
| CWeaponPhysCannon = CBaseHL2MPCombatWeapon
| CWeaponPistol = CBaseHL2MPCombatWeapon
| CWeaponPistols = CTFMachineGun
| CWeaponPlasmaRifle = CTFMachineGun
| CWeaponPortalBase = CBaseCombatWeapon
| CWeaponPortalgun = CBasePortalCombatWeapon
| CWeaponProto1 = CBaseHLCombatWeapon
| CWeaponPschreck = CDODBaseRocketWeapon
| CWeaponRPG = CBaseHL2MPCombatWeapon
| CWeaponRepairGun = CWeaponCombatUsedWithShieldBase
| CWeaponRifleGrenadeGER = CWeaponBaseRifleGrenade
| CWeaponRifleGrenadeGER_Live = CWeaponDODBaseGrenade
| CWeaponRifleGrenadeUS = CWeaponBaseRifleGrenade
| CWeaponRifleGrenadeUS_Live = CWeaponDODBaseGrenade
| CWeaponRifle_M60Spawn = CWeaponSpawn
| CWeaponRocketLauncher = CWeaponCombatUsedWithShieldBase
| CWeaponSCAR20 = CWeaponCSBaseGun
| CWeaponSDKBase = CBaseCombatWeapon
| CWeaponSG550 = CWeaponCSBaseGun
| CWeaponSG552 = CWeaponCSBaseGun
| CWeaponSG556 = CWeaponCSBaseGun
| CWeaponSMG1 = CHL2MPMachineGun
| CWeaponSMG2 = CHLSelectFireMachineGun
| CWeaponSSG08 = CWeaponCSBaseGun
| CWeaponSatchel = CBaseHL1CombatWeapon
| CWeaponSawedoff = CWeaponCSBase
| CWeaponScavengeItemSpawn = CWeaponSpawn
| CWeaponScout = CWeaponCSBaseGun
| CWeaponShield = CBaseTFCombatWeapon
| CWeaponShieldGrenade = CWeaponCombatUsedWithShieldBase
| CWeaponShotgun = CBaseHL2MPCombatWeapon
| CWeaponSmokeGrenadeGER = CWeaponDODBaseGrenade
| CWeaponSmokeGrenadeUS = CWeaponDODBaseGrenade
| CWeaponSnark = CBaseHL1CombatWeapon
| CWeaponSniperRifle = CBaseHLCombatWeapon
| CWeaponSpade = CWeaponDODBaseMelee
| CWeaponSpawn = CItem
| CWeaponSpawnConfigurable = CWeaponSpawn
| CWeaponSpawnEnum = CFlaggedEntitiesEnum
| CWeaponSpawnEnum = CFlaggedEntitiesEnum
| CWeaponSpring = CDODSniperWeapon
| CWeaponStickGrenade = CWeaponDODBaseGrenade
| CWeaponStriderBuster = CPhysicsProp
| CWeaponStunStick = CBaseHL2MPBludgeonWeapon
| CWeaponStunStickPlayer = CBaseHLBludgeonWeapon
| CWeaponTFCBase = CBaseCombatWeapon
| CWeaponTMP = CWeaponCSBaseGun
| CWeaponTaser = CWeaponCSBaseGun
| CWeaponTec9 = CWeaponCSBaseGun
| CWeaponThompson = CDODFullAutoPunchWeapon
| CWeaponThumper = CBaseHLCombatWeapon
| CWeaponTripMine = CBaseHL1CombatWeapon
| CWeaponTwoHandedContainer = CBaseTFCombatWeapon
| CWeaponUMP45 = CWeaponCSBaseGun
| CWeaponUSP = CWeaponCSBase
| CWeaponXM1014 = CWeaponCSBase
| CWeapon_Manhack = CBaseHLCombatWeapon
| CWeapon_SLAM = CBaseHL2MPCombatWeapon
| CWeapon_Tripwire = CBaseHLCombatWeapon
| CWeaponadrenalineSpawn = CWeaponSpawn
| CWeaponautoshotgunSpawn = CWeaponSpawn
| CWeapondefibrillatorSpawn = CWeaponSpawn
| CWeaponfirst_aid_kitSpawn = CWeaponSpawn
| CWeapongascanSpawn = CWeaponSpawn
| CWeaponhunting_rifleSpawn = CWeaponSpawn
| CWeaponmolotovSpawn = CWeaponSpawn
| CWeaponpain_pillsSpawn = CWeaponSpawn
| CWeaponpipe_bombSpawn = CWeaponSpawn
| CWeaponpistolSpawn = CWeaponSpawn
| CWeaponpistol_magnumSpawn = CWeaponSpawn
| CWeaponpumpshotgunSpawn = CWeaponSpawn
| CWeaponrifleSpawn = CWeaponSpawn
| CWeaponrifle_ak47Spawn = CWeaponSpawn
| CWeaponrifle_desertSpawn = CWeaponSpawn
| CWeaponrifle_sg552Spawn = CWeaponSpawn
| CWeaponshotgun_chromeSpawn = CWeaponSpawn
| CWeaponshotgun_spasSpawn = CWeaponSpawn
| CWeaponsmgSpawn = CWeaponSpawn
| CWeaponsmg_silencedSpawn = CWeaponSpawn
| CWeaponsniper_militarySpawn = CWeaponSpawn
| CWeaponupgradepack_explosiveSpawn = CWeaponSpawn
| CWeaponupgradepack_incendiarySpawn = CWeaponSpawn
| CWeaponvomitjarSpawn = CWeaponSpawn
| CWeightButton = CBaseEntity
| CWeightButton = CBaseEntity
| CWeldPoint = CPointEntity
| CWeldableDoor = CBaseDoor
| CWheelOfDoom = CBaseAnimating <!--, public CGameEventListener-->
| CWheelOfDoomSpiral = CBaseAnimating
| CWhiplashAwardTemplate = CAwardTemplate
| CWhiplashAwardTemplate = CAwardTemplate
| CWindowPane = CBaseAnimating
| CWindowPane = CBaseAnimating
Line 687: Line 2,449:
| CWorld = CBaseEntity
| CWorld = CBaseEntity
| CWorldItem = CBaseAnimating
| CWorldItem = CBaseAnimating
| CWreckage = CAI_BaseNPC
| CXenHair = CActAnimating
| CXenHull = CPointEntity
| CXenPLight = CActAnimating
| CXenSporeLarge = CXenSpore
| CXenSporeMed = CXenSpore
| CXenSporeSmall = CXenSpore
| CXenTree = CActAnimating
| CXenTreeTrigger = CBaseEntity
| CZombie = CAI_BlendingHost<CNPC_BaseZombie>
| CZombieBorder = CServerOnlyPointEntity
| CZombieBorder = CServerOnlyPointEntity
| CZombieSpawner = CPointEntity
| C_ASW_Emitter = C_BaseEntity
| C_ASW_Gun_Smoke_Emitter = C_ASW_Emitter
| C_ASW_Mesh_Emitter = C_BaseAnimating
| C_ASW_Weapon_Rifle = C_ASW_Weapon
| C_BasePlayer = C_BaseCombatCharacter <!--, public CGameEventListener-->
| C_BaseTFPlayer = C_BasePlayer
| C_BeamSpotLight = C_BaseEntity
| C_CascadeLight = C_BaseEntity
| C_ClientRagdoll = C_BaseAnimating <!--, public IPVSNotify-->
| C_Func_LiquidPortal = C_BaseEntity <!--, public CPortalRenderable_Func_LiquidPortal-->
| C_HL2MP_Player = C_BaseHLPlayer
| C_HalloweenItemPickup = CBaseAnimating
| C_ObjectTunnel = C_ObjectMapDefined
| C_PasstimeBall = C_BaseAnimating
| C_Portal_Player = C_BaseHLPlayer
| C_PropEnergyBall = C_PropCombineBall
| C_PropWeightedCube = C_PhysicsProp
| C_Prop_Portal = CPortalRenderable_FlatBasic
| C_RD_Weapon_Accessory = C_BaseAnimating
| C_ResourceZone = C_BaseEntity
| C_TFBaseBoss = C_NextBotCombatCharacter <!--, public C_TFMvMBossProgressUser-->
| C_TFPasstimeLogic = C_BaseEntity
| C_TFTankBoss = C_TFBaseBoss
| C_WalkerStrider = C_WalkerBase
| C_WeaponPortalgun = CBasePortalCombatWeapon
| Charger = BossZombiePlayerBot
| Charger = BossZombiePlayerBot
| ChargerAssault = Action
| ChargerAttack = Action
| ChargerBehavior = Action
| ChargerChargeAtVictim = Action
| ChargerEvade = Action
| ChargerIntention = IIntention
| ChargerLocomotion = PlayerLocomotion
| ChargerLocomotion = PlayerLocomotion
| ChargerReturnToNavMesh = Action
| ChasePath = PathFollower
| ChasePath = PathFollower
| ChaseVictim = Action
| CheckpointDoorScan = IPartitionEnumerator
| ConCommand = ConCommandBase
| ConVar = ConCommandBase
| ConVar_ServerBounded = ConVar
| DebugMoveTo = Action
| DirectChasePath = ChasePath
| DirectChasePath = ChasePath
| DustTrail = CBaseParticleEntity
| DustTrail = CBaseParticleEntity
| EnsureTeamSize = IPlayerFunctor
| FilterDamageType = CBaseFilter
| FilterDamageType = CBaseFilter
| FilterDamagedByWeaponInSlot = CBaseFilter
| FilterHealth = CBaseFilter
| FilterHealth = CBaseFilter
| FilterInfectedClass = CBaseFilter
| FilterInfectedClass = CBaseFilter
| FilterMeleeDamage = CBaseFilter
| FilterMeleeDamage = CBaseFilter
| FilterTeam = CBaseFilter
| FilterTeam = CBaseFilter
| HulkSmashableEnumerator = IPartitionEnumerator
| Hunter = BossZombiePlayerBot
| Hunter = BossZombiePlayerBot
| HunterAssault = Action
| HunterAttack = Action
| HunterBehavior = Action
| HunterIntention = IIntention
| HunterLeapToCover = Action
| HunterLocomotion = PlayerLocomotion
| HunterLocomotion = PlayerLocomotion
| HunterLungeAtVictim = Action
| IBody = INextBotComponent
| IBody = INextBotComponent
| IEffects = IPredictionSystem
| IGameSystemPerFrame = IGameSystem
| IIntention = INextBotComponent
| IKeyValuesDumpContextAsText = IKeyValuesDumpContext
| ILocomotion = INextBotComponent
| ILocomotion = INextBotComponent
| INextBot = INextBotEventResponder
| INextBotComponent = INextBotEventResponder
| IParticleSystemQuery = IAppSystem
| IPositionWatcher = IWatcherCallback
| ISaveRestoreBlockSet = ISaveRestoreBlockHandler
| IServerEntity = IServerUnknown
| IServerEntity = IServerUnknown
| IServerTools = IBaseInterface
| IServerUnknown = IHandleEntity
| IServerVehicle = IVehicle
| ITempEntsSystem = IPredictionSystem
| IVPhysicsWatcher = IWatcherCallback
| IVision = INextBotComponent
| IVision = INextBotComponent
| Infected = NextBotCombatCharacter
| InfectedAlert = Action
| InfectedAmbientMob = Action
| InfectedAmbientMobPathCost = IPathCost
| InfectedAttack = Action
| InfectedBackOff = Action
| InfectedBehavior = Action
| InfectedBlinded = Action
| InfectedBurn = Action
| InfectedChangePosture = Action
| InfectedChasePath = DirectChasePath
| InfectedChasePath = DirectChasePath
| InfectedDying = Action
| InfectedExecAction = Action
| InfectedFlee = Action
| InfectedFleePathCost = IPathCost
| InfectedIntention = IIntention
| InfectedLeanOnWall = Action
| InfectedLieDown = Action
| InfectedPathCost = IPathCost
| InfectedShamble = Action
| InfectedShoved = Action
| InfectedSitDown = Action
| InfectedStaggerAround = Action
| InfectedStandDazed = Action
| InfectedStandingActivity = Action
| InfectedWander = Action
| InfoChangelevel = CBaseTrigger
| InfoChangelevel = CBaseTrigger
| Jockey = BossZombiePlayerBot
| Jockey = BossZombiePlayerBot
| JockeyAssault = Action
| JockeyAttack = Action
| JockeyBehavior = Action
| JockeyIntention = IIntention
| JockeyLeap = Action
| JockeyLocomotion = PlayerLocomotion
| JockeyLocomotion = PlayerLocomotion
| JockeyRidePathCost = IPathCost
| L4D1SurvivorBehavior = Action
| L4D1SurvivorLegsBattleStations = Action
| L4D1SurvivorMinigunAttack = Action
| LostVictim = Action
| MovieExplosion = CBaseParticleEntity
| MovieExplosion = CBaseParticleEntity
| NextBotCombatCharacter = CBaseCombatCharacter
| NextBotPlayer = CTerrorPlayer
| NextBotTraceFilterIgnoreActors = CTraceFilterSimple
| NextBotTraceFilterIgnoreActors = CTraceFilterSimple
| NextBotTraceFilterOnlyActors = CTraceFilterSimple
| NextBotTraceFilterOnlyActors = CTraceFilterSimple
Line 714: Line 2,585:
| NextBotVisionTraceFilter = CTraceFilterSimple
| NextBotVisionTraceFilter = CTraceFilterSimple
| ParticleSmokeGrenade = CBaseParticleEntity
| ParticleSmokeGrenade = CBaseParticleEntity
| PathFollower = Path
| PlayerBody = IBody
| PlayerBody = IBody
| PlayerLocomotion = ILocomotion
| PlayerLocomotion = ILocomotion
| PlayerReporter = CGameEventListener
| PlayerReporter = CGameEventListener
| PressAltFireButtonReply = INextBotReply
| PressFireButtonReply = INextBotReply
| PressJumpButtonReply = INextBotReply
| PunchVictim = Action
| RocketTrail = CBaseParticleEntity
| RocketTrail = CBaseParticleEntity
| SavedMeleeWeaponSpawn = SavedWeaponSpawn
| SavedMeleeWeaponSpawn = SavedWeaponSpawn
| SavedPropPhysics = SavedEntity
| SavedTerrorGun = SavedWeapon
| SavedTerrorGun = SavedWeapon
| SavedTerrorMeleeWeapon = SavedWeapon
| SavedTerrorMeleeWeapon = SavedWeapon
| SavedWeapon = SavedEntity
| SavedWeaponSpawn = SavedEntity
| SmokeTrail = CBaseParticleEntity
| SmokeTrail = CBaseParticleEntity
| Smoker = BossZombiePlayerBot
| Smoker = BossZombiePlayerBot
| SmokerAssault = Action
| SmokerAttack = Action
| SmokerBehavior = Action
| SmokerIntention = IIntention
| SmokerLocomotion = PlayerLocomotion
| SmokerLocomotion = PlayerLocomotion
| SmokerMoveToAttackPosition = Action
| SmokerPathCost = IPathCost
| SmokerRetreatToCover = Action
| SmokerTongueVictim = Action
| SpawnPoint = CServerOnlyPointEntity
| SpawnPointCoopEnemy = SpawnPoint
| Spitter = BossZombiePlayerBot
| Spitter = BossZombiePlayerBot
| SpitterAssault = Action
| SpitterAttack = Action
| SpitterBehavior = Action
| SpitterIntention = IIntention
| SpitterLocomotion = PlayerLocomotion
| SpitterLocomotion = PlayerLocomotion
| SpitterPrepareAmbush = Action
| SpitterWaitInAmbush = Action
| SporeExplosion = CBaseParticleEntity
| SporeExplosion = CBaseParticleEntity
| SporeTrail = CBaseParticleEntity
| SporeTrail = CBaseParticleEntity
| SurvivorAmbushBoomer = SurvivorUseObject
| SurvivorAmbushBoomer = SurvivorUseObject
| SurvivorApproachMinigun = Action
| SurvivorAttack = Action
| SurvivorAttractAndGiveItem = Action
| SurvivorAttractForItemGive = Action
| SurvivorBehavior = Action
| SurvivorBody = PlayerBody
| SurvivorBody = PlayerBody
| SurvivorBot = NextBotPlayer
| SurvivorBotAttackOnReply = INextBotReply
| SurvivorBotMeleeOnReply = INextBotReply
| SurvivorBotPathCost = IPathCost
| SurvivorBotUseOnReply = INextBotReply
| SurvivorCheckpointLeaving = Action
| SurvivorCheckpointReached = Action
| SurvivorCloseDoor = Action
| SurvivorCollectObject = SurvivorUseObject
| SurvivorCollectObject = SurvivorUseObject
| SurvivorDebugApproach = Action
| SurvivorDislodgeVictim = SurvivorUseObject
| SurvivorDislodgeVictim = SurvivorUseObject
| SurvivorDispatchEnemy = Action
| SurvivorElevatorEnter = Action
| SurvivorElevatorRide = Action
| SurvivorEngageTheEnemy = Action
| SurvivorEscapeFlames = Action
| SurvivorEscapeLadderAmbush = Action
| SurvivorEscapeSpit = Action
| SurvivorFinale = Action
| SurvivorFinaleBattle = Action
| SurvivorFinaleEscapeToVehicle = Action
| SurvivorFinaleInitiate = Action
| SurvivorFinalePreparation = Action
| SurvivorFinaleRideVehicleAway = Action
| SurvivorGiveItem = Action
| SurvivorGivePillsToFriend = SurvivorUseObject
| SurvivorGivePillsToFriend = SurvivorUseObject
| SurvivorHealFriend = Action
| SurvivorHealSelf = Action
| SurvivorHelpChokingFriend = Action
| SurvivorHelpPouncedFriend = Action
| SurvivorIntention = IIntention
| SurvivorLegsApproach = Action
| SurvivorLegsApproachElevator = Action
| SurvivorLegsBattleStations = Action
| SurvivorLegsCoverFriendInCombat = Action
| SurvivorLegsCoverOrphan = Action
| SurvivorLegsEnterRescueVehicle = Action
| SurvivorLegsMeetRescueVehicleArrival = Action
| SurvivorLegsMoveOn = Action
| SurvivorLegsMoveToVantagePoint = Action
| SurvivorLegsMoveUp = Action
| SurvivorLegsRegroup = Action
| SurvivorLegsRetreat = Action
| SurvivorLegsStayClose = Action
| SurvivorLegsWait = Action
| SurvivorLiberateBesiegedFriend = Action
| SurvivorLocomotion = PlayerLocomotion
| SurvivorLocomotion = PlayerLocomotion
| SurvivorReactToTongueGrab = Action
| SurvivorReactToVomitOnFriend = Action
| SurvivorReactToVomitOnMe = Action
| SurvivorRescueBarricadedFriend = SurvivorUseObject
| SurvivorRescueBarricadedFriend = SurvivorUseObject
| SurvivorReviveFriend = SurvivorUseObject
| SurvivorReviveFriend = SurvivorUseObject
| SurvivorTakePills = Action
| SurvivorTankAttacking = Action
| SurvivorTeamSituation = ITerrorPlayerFunctor
| SurvivorUseObject = Action
| SurvivorVision = IVision
| SurvivorVision = IVision
| SurvivorWitchAttacking = Action
| Tank = BossZombiePlayerBot
| Tank = BossZombiePlayerBot
| TankAttack = Action
| TankBehavior = Action
| TankIdle = Action
| TankIntention = IIntention
| TankLocomotion = PlayerLocomotion
| TankLocomotion = PlayerLocomotion
| TerrorNavArea = CNavArea
| TerrorNavMesh = CNavMesh
| TerrorNavMesh = CNavMesh
| TraceFilterIgnoreInfected = CTraceFilterSimple
| TraceFilterIgnoreInfected = CTraceFilterSimple
| WanderingWitchPathCost = IPathCost
| Witch = Infected
| Witch = Infected
| WitchAngry = Action
| WitchAttack = Action
| WitchBehavior = Action
| WitchBody = ZombieBotBody
| WitchBody = ZombieBotBody
| WitchBurn = Action
| WitchDying = InfectedDying
| WitchDying = InfectedDying
| WitchExecAction = Action
| WitchIdle = Action
| WitchIntention = InfectedIntention
| WitchIntention = InfectedIntention
| WitchKillIncapVictim = Action
| WitchLocomotion = ZombieBotLocomotion
| WitchLocomotion = ZombieBotLocomotion
| WitchRetreat = Action
| WitchSlashEnumerator = IPartitionEnumerator
| WitchVision = ZombieBotVision
| WitchVision = ZombieBotVision
| WitchWander = Action
| ZombieBotBody = IBody
| ZombieBotBody = IBody
| ZombieBotCollisionTraceFilter = CTraceFilterSimple
| ZombieBotCollisionTraceFilter = CTraceFilterSimple
| ZombieBotLocomotion = ILocomotion
| ZombieBotLocomotion = ILocomotion
| ZombieBotVision = IVision
| ZombieBotVision = IVision
}}
| ZombieManager = CMemZeroOnNew
| ??? = CBaseEntity
| #default = no superclass found in [[Template:CD/superclass]]for {{{1}}}
}}</includeonly></onlyinclude>
 
[[Category:CD template]]
 
<!-- asw notes
DIFFERS CAI_Expresser: 'IResponseFilter' VS 'ResponseRules::IResponseFilter'
DIFFERS CBaseCombatWeapon: 'CBaseAnimating' VS 'BASECOMBATWEAPON_DERIVED_FROM'
DIFFERS CBaseMultiplayerPlayer: 'CBasePlayer' VS 'CAI_ExpresserHost<CBasePlayer>'
DIFFERS CBaseRopePhysics: 'CSimplePhysics' VS 'CSimplePhysics::IHelper'
DIFFERS CBaseViewModel: 'CBaseAnimatingOverlay' VS 'CBaseAnimating'
DIFFERS CDefaultResponseSystem: 'CResponseSystem' VS 'CGameResponseSystem'
DIFFERS CFlexExpresser: 'CFlexExpresserShim' VS 'CAI_ExpresserHost<CFlexExpresserShim>'
DIFFERS CGameStringPool: 'CBaseGameSystem' VS 'CStringPool'
DIFFERS CGrenadeFrag: 'CBaseGrenade' VS 'CASW_Grenade_Cluster'
DIFFERS CInstancedResponseSystem: 'CResponseSystem' VS 'CGameResponseSystem'
DIFFERS CJob: 'CRefCounted1' VS 'CRefCounted1<IRefCounted'
DIFFERS CMoveHelperServer: 'IMoveHelperServer' VS 'IMoveHelper'
DIFFERS CNPC_Antlion: 'CAI_BaseAntlionBase' VS 'CASW_Alien'
DIFFERS CNPC_AntlionGuard: 'CAI_BlendedNPC' VS 'CASW_Alien_Shover'
DIFFERS CNPC_Combine: 'CAI_BaseActor' VS 'CASW_Inhabitable_NPC'
DIFFERS CNPC_Hunter: 'CAI_BaseActor' VS 'CASW_Inhabitable_NPC'
DIFFERS CNPC_PoisonZombie: 'CAI_BlendingHost<CNPC_BaseZombie>' VS 'CNPC_BaseZombie'
DIFFERS CNPC_Strider: 'CAI_BlendingHost<CAI_BaseNPC>' VS 'CASW_Inhabitable_NPC'
DIFFERS CNPC_Zombine: 'CAI_BlendingHost<CNPC_BaseZombie>' VS 'CNPC_BaseZombie'
DIFFERS CTriggerAreaCapture: 'CTriggerAreaCaptureShim' VS 'CBaseTrigger'
DIFFERS CWeaponRPG: 'CBaseHL2MPCombatWeapon' VS 'CBaseHLCombatWeapon'
DIFFERS CZombie: 'CAI_BlendingHost<CNPC_BaseZombie>' VS 'CNPC_BaseZombie'
--><!-- notes
DIFFERS CAI_Expresser: 'IResponseFilter' VS 'ResponseRules::IResponseFilter'
DIFFERS CBaseCSGrenade: 'CTerrorWeapon' VS 'CWeaponCSBase'
DIFFERS CBaseCombatWeapon: 'CBaseAnimating' VS 'BASECOMBATWEAPON_DERIVED_FROM'
DIFFERS CBaseGrenade: 'CBaseCombatCharacter' VS 'CBaseAnimating'
DIFFERS CBaseMultiplayerPlayer: 'CBasePlayer' VS 'CAI_ExpresserHost<CBasePlayer>'
DIFFERS CBaseRopePhysics: 'CSimplePhysics' VS 'CSimplePhysics::IHelper'
DIFFERS CBaseViewModel: 'CBaseAnimatingOverlay' VS 'CBaseAnimating'
DIFFERS CColorCorrectionSystem: 'CAutoGameSystem' VS 'IColorCorrectionSystem'
DIFFERS CDEagle: 'CWeaponCSBase' VS 'CWeaponCSBaseGun'
DIFFERS CDefaultResponseSystem: 'CResponseSystem' VS 'CGameResponseSystem'
DIFFERS CFlexExpresser: 'CFlexExpresserShim' VS 'CAI_ExpresserHost<CFlexExpresserShim>'
DIFFERS CGameStringPool: 'CBaseGameSystem' VS 'CStringPool'
DIFFERS CGameText: 'CRulePointEntity' VS 'CGameGraphic'
DIFFERS CHostage: 'CBaseCombatCharacter' VS 'CAI_ExpresserHost'
DIFFERS CInstancedResponseSystem: 'CResponseSystem' VS 'CGameResponseSystem'
DIFFERS CJob: 'CRefCounted1' VS 'CRefCounted1<IRefCounted'
DIFFERS CKickIssue: 'CBaseTerrorIssue' VS 'CBaseCSIssue'
DIFFERS CMoveHelperServer: 'IMoveHelperServer' VS 'IMoveHelper'
DIFFERS CPathTrack: 'CPointEntity' VS 'CServerOnlyPointEntity'
DIFFERS CPortal_Player: 'CAI_ExpresserHost<CHL2_Player>' VS 'PaintPowerUser'
DIFFERS CProp_Portal: 'CBaseAnimating' VS 'CPortal_Base2D'
DIFFERS CRestartGameIssue: 'CBaseTerrorIssue' VS 'CBaseCSIssue'
DIFFERS CSteamWorksGameStatsUploader: 'CAutoGameSystem' VS 'CAutoGameSystemPerFrame'
DIFFERS CTriggerAreaCapture: 'CTriggerAreaCaptureShim' VS 'CBaseTrigger'
DIFFERS CWeaponCSBaseGun: 'CTerrorWeapon' VS 'CWeaponCSBase'
DIFFERS CWeaponElite: 'CWeaponCSBase' VS 'CWeaponCSBaseGun'
DIFFERS CWeaponFiveSeven: 'CWeaponCSBase' VS 'CWeaponCSBaseGun'
DIFFERS CWeaponGlock: 'CBaseHL1MPCombatWeapon' VS 'CWeaponCSBaseGun'
DIFFERS CWeaponP228: 'CWeaponCSBase' VS 'CWeaponCSBaseGun'
DIFFERS CWeaponUSP: 'CWeaponCSBase' VS 'CWeaponCSBaseGun'
DIFFERS C_Portal_Player: 'C_BaseHLPlayer' VS 'PaintPowerUser'
DIFFERS C_Prop_Portal: 'CPortalRenderable_FlatBasic' VS 'C_Portal_Base2D'
DIFFERS NextBotPlayer: 'CTerrorPlayer' VS 'PlayerType'
DIFFERS NextBotTraversableTraceFilter: 'NextBotTraceFilterIgnoreActors' VS 'CTraceFilterSimple'
-->

Latest revision as of 07:02, 19 August 2025