Classes: Difference between revisions

From SigMod
Jump to navigation Jump to search
(Created page with "== Class Parent Hierarchy == * '''CBaseEntity''' ** '''CBaseAnimating''' <small><sub>(CBaseEntity)</sub></small> *** '''CBaseAnimatingOverlay''' <sub><small>(CBaseAnimating)<...")
 
mNo edit summary
Line 18: Line 18:
********* CTFBottle
********* CTFBottle
********* CTFBreakableSign
********* CTFBreakableSign
******** CTFBreakableMelee
*********CTFStickBomb
******** CTFBuffItem
******** CTFBuffItem
*********CTFParachute
**********CTFParachute_Primary
**********CTFParachute_Secondary
******** CTFClub
******** CTFClub
******** CTFFireAxe
******** CTFFireAxe
********CTFFists
********CTFKatana
********CTFKnife
********CTFWrench
*********CTFRobotArm
********CTFRocketPack
********CTFShovel
********CTFSlap
********CTFSword
******* CTFWeaponBaseGun
******* CTFWeaponBaseGun
******** CTFGrenadeLauncher
******** CTFGrenadeLauncher
Line 27: Line 39:
******** CTFSMG
******** CTFSMG
********* CTFChargedSMG
********* CTFChargedSMG
******** CTFWeaponJar
******** CTFJar
********* CTFCleaver
********* CTFCleaver
*********CTFJarGas
*********CTFJarMilk
*********CTFThrowable
**********CTFSpellBook
******** CTFPipebombLauncher
******** CTFPipebombLauncher
********* CTFCompoundBow
********* CTFCompoundBow
Line 35: Line 51:
********* CTFRaygun
********* CTFRaygun
********** CTFDRGPomson
********** CTFDRGPomson
*********CTFGrapplingHook
*********CTFParticleCannon
*********CTFRocketLauncher_AirStrike
*********CTFRocketLauncher_DirectHit
*********CTFRocketLauncher_Mortar
********CTFFlameThrower
*********CTFWeaponFlameBall
********CTFFlareGun
*********CTFFlareGun_Revenge
********CTFLaserPointer
********CTFMechanicalArm
********CTFMinigun
********CTFShotgun
*********CTFScatterGun
**********CTFPEPBrawlerBlaster
**********CTFSodaPopper
*********CTFShotgun_HWG
*********CTFShotgun_Pyro
*********CTFShotgun_Revenge
*********CTFShotgun_Soldier
*********CTFShotgunBuildingRescue
********CTFPistol
*********CTFPistol_Scout
**********CTFPistol_ScoutPrimary
**********CTFPIstol_ScoutSecondary
********CTFRevolver
********CTFSniperRifle
*********CTFSniperRifleClassic
*********CTFSniperRifleDecap
********CTFSyringeGun
********CWeaponMedigun
*******CTFLunchBox
********CTFLunchBox_Drink
*******CTFWeaponBuilder
********CTFWeaponSapper
*******CTFWeaponInvis
*******CTFWeaponPDA
********CTFWeaponPDA_Engineer_Build
********CTFWeaponPDA_Engineer_Destroy
********CTFWeaponPDA_Spy
*******CWeaponIFMBase
********CWeaponIFMBaseCamera
*********CWeaponIFMSteadyCam
***** CEconWearable
***** CEconWearable
******CTFWearable
*******CTFPowerupBottle
*******CTFWearableCampaignItem
*******CTFWearableDemoShield
*******CTFWeaponPDAExpansion_Dispenser
*******CTFWeaponPDAExpansion_Teleporter
*******CTFWearableLevelableItem
*******CTFWearableRazorback
*******CTFWearableRobotArm
*******CTFWearableVM
******CTFWearableItem
*** '''CBaseFlex''' <sub><small>(CBaseAnimating)</small></sub>
*** '''CBaseFlex''' <sub><small>(CBaseAnimating)</small></sub>
**** '''CBaseCombatCharacter''' <sub><small>(CBaseFlex)</small></sub>
**** '''CBaseCombatCharacter''' <sub><small>(CBaseFlex)</small></sub>
Line 49: Line 119:
****** CObjectTeleporter
****** CObjectTeleporter
***** '''CBasePlayer''' <sub><small>(CBaseCombatCharacter)</small></sub>
***** '''CBasePlayer''' <sub><small>(CBaseCombatCharacter)</small></sub>
******CTFPlayer
*****CTFTauntProp
***** NextBotCombatCharacter
***** NextBotCombatCharacter
****** CEyeballBoss
****** CEyeballBoss
Line 54: Line 126:
****** CMerasmus
****** CMerasmus
****** CTFBaseBoss
****** CTFBaseBoss
*******CTFTankBoss
******CTFRobotDestruction_Robot
******CZombie
*** '''CBaseProjectile''' <sub><small>(CBaseAnimating)</small></sub>
*** '''CBaseProjectile''' <sub><small>(CBaseAnimating)</small></sub>
**** '''CBaseGrenade''' <sub><small>(CBaseProjectile)</small></sub>
**** '''CBaseGrenade''' <sub><small>(CBaseProjectile)</small></sub>
Line 60: Line 135:
******* CTFStunball
******* CTFStunball
******** CTFBall_Ornament
******** CTFBall_Ornament
*******CTFProjectile_Jar
********CTFProjectile_Cleaver
********CTFProjectile_JarGas
********CTFProjectile_JarMilk
********CTFProjectile_SpellBats
*********CTFProjectile_SpellKartBats
*********CTFProjectile_SpellMeteorShower
*********CTFProjectile_SpellMirv
*********CTFProjectile_SpellPumpkin
*********CTFProjectile_SpellSpawnBoss
*********CTFProjectile_SpellSpawnHorde
*********CTFProjectile_SpellSpawnZombie
*********CTFProjectile_SpellTransposeTeleport
********CTFProjectile_SpellKartOrb
********CTFProjectile_Throwable
*********CTFProjectile_ThrowableBreadMonster
*********CTFProjectile_ThrowableBrick
*********CTFProjectile_ThrowableRepel
**** CTFBaseProjectile
**** CTFBaseProjectile
***** CTFBaseRocket
***** CTFBaseRocket
******CTFFlameRocket
******CTFProjectile_Arrow
*******CTFProjectile_GrapplingHook
*******CTFProjectile_HealingBolt
******CTFProjectile_Rocket
*******CTFProjectile_BallOfFire
*******CTFProjectile_MechanicalArmOrb
*******CTFProjectile_SentryRocket
*******CTFProjectile_SpellFireball
********CTFProjectile_SpellLightningOrb
******CTFProjectile_EnergyBall
******CTFProjectile_Flare
*****CTFProjectile_EnergyRing
****CTFWeaponBaseMerasmusGrenade
*** '''CHalloweenPickup''' <sub><small>(CBaseAnimating)</small></sub>
*** '''CHalloweenPickup''' <sub><small>(CBaseAnimating)</small></sub>
**** '''CBonusDuckPickup''' <sub><small>(CCHalloweenPickup)</small></sub>
**** '''CBonusDuckPickup''' <sub><small>(CCHalloweenPickup)</small></sub>
Line 79: Line 186:
*** CTFAmmoPack
*** CTFAmmoPack
*** CTFDroppedWeapon
*** CTFDroppedWeapon
***CTFGenericBomb
*** CMerasmusDancer
*** CMerasmusDancer
*** CPasstimeBall
*** CPasstimeBall
Line 86: Line 194:
*** CRagdollProp
*** CRagdollProp
**** CRagdollPropAttached
**** CRagdollPropAttached
***CMedigunShield
***CPumpkinBomb
***CTFReviveMarker
***CWaterBullet
** '''CBaseDoor''' <sub><small>(CBaseEntity)</small></sub>
** '''CBaseDoor''' <sub><small>(CBaseEntity)</small></sub>
** '''CBaseParticleEntity''' <sub><small>(CBaseEntity)</small></sub>
** '''CBaseParticleEntity''' <sub><small>(CBaseEntity)</small></sub>
Line 92: Line 204:
*** CSmokeStack
*** CSmokeStack
*** CSteamJet
*** CSteamJet
***DustTrail
***MovieExplosion
***ParticleSmokeGrenade
***RocketTrail
***SmokeTrail
***SporeExplosion
***SporeTrail
** '''CBoneFollower''' <sub><small>(CBaseEntity)</small></sub>
** '''CBoneFollower''' <sub><small>(CBaseEntity)</small></sub>
** CBreakableSurface
** CBreakableSurface
Line 143: Line 262:
** CTest_ProxyToggle_Networkable
** CTest_ProxyToggle_Networkable
** CTFBotHintEngineerNest
** CTFBotHintEngineerNest
**CTFPointManager
***CTFFlameManager
***CTFGasManager
**CTFGlow
**CTFHellZap
**CTFPasstimeLogic
**CVGuiScreen
**CVoteController
**CWorld
* '''CBaseTeamObjectiveResource'''
* '''CBaseTeamObjectiveResource'''
**CTFObjectiveResource
* '''CBaseTempEntity'''
* '''CBaseTempEntity'''
** CTEParticleSystem
** CTEParticleSystem
Line 180: Line 309:
* '''CBeam'''
* '''CBeam'''
* CBaseViewModel
* CBaseViewModel
**CTFViewModel
* CBonusRoundLogic
* CBonusRoundLogic
* CColorCorrection
* CColorCorrection
Line 191: Line 321:
* CGameRulesProxy
* CGameRulesProxy
** CTeamplayRoundBasedRulesProxy
** CTeamplayRoundBasedRulesProxy
***CTFGameRulesProxy
* CInfoOverlayAccessor
* CInfoOverlayAccessor
* CLightGlow
* CLightGlow
Line 197: Line 328:
* CParticleSystem
* CParticleSystem
* CPlayerResource
* CPlayerResource
**CTFPlayerResource
* CRagdollManager
* CRagdollManager
* CRopeKeyFrame
* CRopeKeyFrame
Line 203: Line 335:
* CSun
* CSun
* CTeam
* CTeam
**CTFTeam
* CTeamRoundTimer
* CTeamRoundTimer
* CTEBaseBeam
* CTEBaseBeam
Line 221: Line 354:
* CTEPlayerAnimEvent
* CTEPlayerAnimEvent
* CTestTraceline
* CTestTraceline
*CTFMiniGame
**CTFHalloweenMinigame
***CTFHalloweenMinigame_FallingPlatforms
*CTFMinigameLogic
*CTFRobotDestructionLogic
**CTFPlayerDestructionLogic
*CTFRagdoll
*CTFRobotDestruction_RobotGroup
*CTFRobotDestruction_RobotSpawn
*CWaterLODControl

Revision as of 21:20, 29 January 2022

Class Parent Hierarchy

  • CBaseEntity
    • CBaseAnimating (CBaseEntity)
      • CBaseAnimatingOverlay (CBaseAnimating)
        • CEconEntity (CBaseAnimatingOverlay)
          • CBaseAttributableItem (CEconEntity)
          • CBaseCombatWeapon (CEconEntity)
            • CTFWeaponBase
              • CPasstimeGun
              • CTFWeaponBaseMelee
                • CTFBat
                  • CTFBat_Fish
                  • CTFBat_Wood
                    • CTFBat_Giftwrap
                • CTFBonesaw
                • CTFBreakableMelee
                  • CTFBottle
                  • CTFBreakableSign
                  • CTFStickBomb
                • CTFBuffItem
                  • CTFParachute
                    • CTFParachute_Primary
                    • CTFParachute_Secondary
                • CTFClub
                • CTFFireAxe
                • CTFFists
                • CTFKatana
                • CTFKnife
                • CTFWrench
                  • CTFRobotArm
                • CTFRocketPack
                • CTFShovel
                • CTFSlap
                • CTFSword
              • CTFWeaponBaseGun
                • CTFGrenadeLauncher
                  • CTFCannon
                • CTFSMG
                  • CTFChargedSMG
                • CTFJar
                  • CTFCleaver
                  • CTFJarGas
                  • CTFJarMilk
                  • CTFThrowable
                    • CTFSpellBook
                • CTFPipebombLauncher
                  • CTFCompoundBow
                • CTFRocketLauncher
                  • CTFCrossbow
                  • CTFRaygun
                    • CTFDRGPomson
                  • CTFGrapplingHook
                  • CTFParticleCannon
                  • CTFRocketLauncher_AirStrike
                  • CTFRocketLauncher_DirectHit
                  • CTFRocketLauncher_Mortar
                • CTFFlameThrower
                  • CTFWeaponFlameBall
                • CTFFlareGun
                  • CTFFlareGun_Revenge
                • CTFLaserPointer
                • CTFMechanicalArm
                • CTFMinigun
                • CTFShotgun
                  • CTFScatterGun
                    • CTFPEPBrawlerBlaster
                    • CTFSodaPopper
                  • CTFShotgun_HWG
                  • CTFShotgun_Pyro
                  • CTFShotgun_Revenge
                  • CTFShotgun_Soldier
                  • CTFShotgunBuildingRescue
                • CTFPistol
                  • CTFPistol_Scout
                    • CTFPistol_ScoutPrimary
                    • CTFPIstol_ScoutSecondary
                • CTFRevolver
                • CTFSniperRifle
                  • CTFSniperRifleClassic
                  • CTFSniperRifleDecap
                • CTFSyringeGun
                • CWeaponMedigun
              • CTFLunchBox
                • CTFLunchBox_Drink
              • CTFWeaponBuilder
                • CTFWeaponSapper
              • CTFWeaponInvis
              • CTFWeaponPDA
                • CTFWeaponPDA_Engineer_Build
                • CTFWeaponPDA_Engineer_Destroy
                • CTFWeaponPDA_Spy
              • CWeaponIFMBase
                • CWeaponIFMBaseCamera
                  • CWeaponIFMSteadyCam
          • CEconWearable
            • CTFWearable
              • CTFPowerupBottle
              • CTFWearableCampaignItem
              • CTFWearableDemoShield
              • CTFWeaponPDAExpansion_Dispenser
              • CTFWeaponPDAExpansion_Teleporter
              • CTFWearableLevelableItem
              • CTFWearableRazorback
              • CTFWearableRobotArm
              • CTFWearableVM
            • CTFWearableItem
      • CBaseFlex (CBaseAnimating)
        • CBaseCombatCharacter (CBaseFlex)
          • CAI_BaseNPC (CBaseCombatCharacter)
          • CBaseObject (CBaseCombatCharacter)
            • CBaseObjectUpgrade (CBaseObject)
              • CObjectSapper
            • CObjectDispenser
              • CObjectCartDispenser
              • CPlayerDestructionDispenser
              • CRobotDispenser
            • CObjectSentrygun
            • CObjectTeleporter
          • CBasePlayer (CBaseCombatCharacter)
            • CTFPlayer
          • CTFTauntProp
          • NextBotCombatCharacter
            • CEyeballBoss
            • CHeadlessHatman
            • CMerasmus
            • CTFBaseBoss
              • CTFTankBoss
            • CTFRobotDestruction_Robot
            • CZombie
      • CBaseProjectile (CBaseAnimating)
        • CBaseGrenade (CBaseProjectile)
          • CTFWeaponBaseGrenadeProj
            • CTFGrenadePipebombProjectile
              • CTFStunball
                • CTFBall_Ornament
              • CTFProjectile_Jar
                • CTFProjectile_Cleaver
                • CTFProjectile_JarGas
                • CTFProjectile_JarMilk
                • CTFProjectile_SpellBats
                  • CTFProjectile_SpellKartBats
                  • CTFProjectile_SpellMeteorShower
                  • CTFProjectile_SpellMirv
                  • CTFProjectile_SpellPumpkin
                  • CTFProjectile_SpellSpawnBoss
                  • CTFProjectile_SpellSpawnHorde
                  • CTFProjectile_SpellSpawnZombie
                  • CTFProjectile_SpellTransposeTeleport
                • CTFProjectile_SpellKartOrb
                • CTFProjectile_Throwable
                  • CTFProjectile_ThrowableBreadMonster
                  • CTFProjectile_ThrowableBrick
                  • CTFProjectile_ThrowableRepel
        • CTFBaseProjectile
          • CTFBaseRocket
            • CTFFlameRocket
            • CTFProjectile_Arrow
              • CTFProjectile_GrapplingHook
              • CTFProjectile_HealingBolt
            • CTFProjectile_Rocket
              • CTFProjectile_BallOfFire
              • CTFProjectile_MechanicalArmOrb
              • CTFProjectile_SentryRocket
              • CTFProjectile_SpellFireball
                • CTFProjectile_SpellLightningOrb
            • CTFProjectile_EnergyBall
            • CTFProjectile_Flare
          • CTFProjectile_EnergyRing
        • CTFWeaponBaseMerasmusGrenade
      • CHalloweenPickup (CBaseAnimating)
        • CBonusDuckPickup (CCHalloweenPickup)
        • CHalloweenGiftPickup
      • CCurrencyPack
        • CBonusPack
      • CBreakableProp (CBaseAnimating)
        • CDynamicProp (CBreakableProp)
          • CBasePropDoor (CDynamicProp)
          • CTFItem
            • CCaptureFlag
        • CPhysicsProp
          • CPhysicsPropMultiplayer
      • CEnvParticleScript
      • CTeleportVortex
        • CHightower_TeleportVortex
      • CTFAmmoPack
      • CTFDroppedWeapon
      • CTFGenericBomb
      • CMerasmusDancer
      • CPasstimeBall
      • CPhysMagnet
      • CPointCommentaryNode
      • CPropVehicleDriveable
      • CRagdollProp
        • CRagdollPropAttached
      • CMedigunShield
      • CPumpkinBomb
      • CTFReviveMarker
      • CWaterBullet
    • CBaseDoor (CBaseEntity)
    • CBaseParticleEntity (CBaseEntity)
      • CEntityParticleTrail
      • CFireTrail
      • CSmokeStack
      • CSteamJet
      • DustTrail
      • MovieExplosion
      • ParticleSmokeGrenade
      • RocketTrail
      • SmokeTrail
      • SporeExplosion
      • SporeTrail
    • CBoneFollower (CBaseEntity)
    • CBreakableSurface
    • CCaptureFlagReturnIcon
    • CCaptureZone
    • CDynamicLight
    • CEmbers
    • CEntityDissolve
    • CEntityFlame
    • CEnvProjectedTexture
    • CEnvQuadraticBeam
    • CEnvScreenEffect
    • CEnvScreenOverlay
    • CEnvTonemapController
    • CFireSmoke
    • CFunc_LOD
    • CFuncAreaPortalWindow
    • CFuncConveyor
    • CFuncForceField
    • CFuncLadder
    • CFuncMonitor
    • CFuncPasstimeGoal
    • CFuncReflectiveGlass
    • CFuncRespawnRoom
    • CFuncRespawnRoomVisualizer
    • CFuncRotating
    • CFuncSmokeVolume
    • CFuncTrackTrain
    • CHalloweenSoulPack
    • CHandleTest
    • CInfoLadderDismount
    • CInfoLightingRelative
    • CMannVsMachineStats
    • CMaterialModifyControl
    • CParticlePerformanceMonitor
    • CPhysBox
      • CPhysBoxMultiplayer
    • CPlasma
    • CPointCamera
    • CPoseController
    • CPrecipitation
    • CSlideshowDisplay
    • CSniperDot
      • CLaserDot
    • CSprite
      • CSpriteOriented
      • CSpriteTrail
    • CSpotlightEnd
    • CTeamTrainWatcher
    • CTesla
    • CTest_ProxyToggle_Networkable
    • CTFBotHintEngineerNest
    • CTFPointManager
      • CTFFlameManager
      • CTFGasManager
    • CTFGlow
    • CTFHellZap
    • CTFPasstimeLogic
    • CVGuiScreen
    • CVoteController
    • CWorld
  • CBaseTeamObjectiveResource
    • CTFObjectiveResource
  • CBaseTempEntity
    • CTEParticleSystem
      • CTEBloodStream
      • CTEDust
      • CTEExplosion
      • CTEGaussExplosion
      • CTELargeFunnel
      • CTEShowLine
      • CTESparks
    • CTEBreakModel
    • CTEBSPDecal
    • CTEBubbles
    • CTEBubbleTrail
    • CTEClientProjectile
    • CTEDecal
    • CTEDynamicLight
    • CTEEffectDispatch
    • CTEFizz
    • CTEFootprintDecal
    • CTEGlowSprite
    • CTEImpact
    • CTEKillPlayerAttachments
    • CTEMuzzleFlash
    • CTEPhysicsProp
    • CTEPlayerDecal
    • CTEProjectedDecal
    • CTEShatterSurface
    • CTESmoke
    • CTESprite
    • CTESpriteSpray
    • CTETFBlood
    • CTETFExplosion
    • CTETFParticleEffect
    • CTEWorldDecal
  • CBeam
  • CBaseViewModel
    • CTFViewModel
  • CBonusRoundLogic
  • CColorCorrection
  • CColorCorrectionVolume
  • CEnvDetailController
  • CEnvWind
  • CFIsh
  • CFogController
  • CFunc_Dust
  • CFuncOccluder
  • CGameRulesProxy
    • CTeamplayRoundBasedRulesProxy
      • CTFGameRulesProxy
  • CInfoOverlayAccessor
  • CLightGlow
  • CMonsterResource
  • CParticleFire
  • CParticleSystem
  • CPlayerResource
    • CTFPlayerResource
  • CRagdollManager
  • CRopeKeyFrame
  • CSceneEntity
  • CShadowControl
  • CSun
  • CTeam
    • CTFTeam
  • CTeamRoundTimer
  • CTEBaseBeam
    • CTEBeamEntPoint
    • CTEBeamEnts
    • CTEBeamFollow
    • CTEBeamLaser
    • CTEBeamPoints
    • CTEBeamRIng
    • CTEBeamRingPoint
  • CTEMetalSparks
    • CTEArmorRicochet
  • CTEBeamSpline
  • CTEBloodSprite
  • CTEEnergySplash
  • CTEFireBullets
  • CTEMetalSparks
  • CTEPlayerAnimEvent
  • CTestTraceline
  • CTFMiniGame
    • CTFHalloweenMinigame
      • CTFHalloweenMinigame_FallingPlatforms
  • CTFMinigameLogic
  • CTFRobotDestructionLogic
    • CTFPlayerDestructionLogic
  • CTFRagdoll
  • CTFRobotDestruction_RobotGroup
  • CTFRobotDestruction_RobotSpawn
  • CWaterLODControl