Lua class hierarchy

From NS2 community wiki

Jump to: navigation, search

The following is the Lua class hierarchy as of build 208.

Warning Warning: This list is generated by a script. Some classes declared in C++ don't appear.

Class hierarchy

???
 ├─AiAttacksMixin
 ├─AiAttackType
 │  ├─AiBombardAttackType
 │  ├─AiGrenadeWhackAttackType
 │  └─AiSlapAttackType
 ├─Angles
 ├─AnimatedModel
 ├─AttackOrderMixin
 ├─BadgeMixin
 ├─BaseLightWorker
 │  ├─DamagedLightWorker
 │  ├─LowPowerLightWorker
 │  ├─NoPowerLightWorker
 │  └─NormalLightWorker
 ├─BaseMoveMixin
 ├─BaseSpawn
 │  └─ReadyRoomSpawn
 ├─Bot
 │  ├─BotPlayer
 │  └─BotTest
 ├─BuildingMixin
 ├─BulletsMixin
 ├─Camera
 ├─CameraHolderMixin
 ├─CamouflageMixin
 ├─CatalystMixin
 ├─Cinematic
 ├─classInstance
 ├─CloakableMixin
 ├─ClogFallMixin
 ├─Color
 ├─ConstructMixin
 ├─ControllerMixin
 ├─Coords
 ├─CoordsArray
 ├─CorrodeMixin
 ├─DamageMixin
 ├─DbgBaseTracer
 │  ├─DbgBulletTracer
 │  │  └─DbgMeleeTracer
 │  ├─DbgProjectileTracer
 │  └─DbgTargetingTracer
 ├─DbgTracer
 ├─DetectableMixin
 ├─DetectorMixin
 ├─DigestMixin
 ├─DisorientableMixin
 ├─DisruptMixin
 ├─DissolveMixin
 ├─DoorMixin
 ├─Effect
 │  ├─AmbientSound
 │  └─Particles
 ├─EffectManager
 ├─EncrustMixin
 ├─EnergizeMixin
 ├─EnergyMixin
 ├─Entity
 │  ├─Actor
 │  │  ├─Clog
 │  │  └─ScriptActor
 │  │     ├─ARC
 │  │     ├─ArmoryAddon
 │  │     ├─Babbler
 │  │     ├─CommanderAbility
 │  │     │  ├─CragBabblers
 │  │     │  ├─CragUmbra
 │  │     │  ├─EnzymeCloud
 │  │     │  ├─InfestationSpike
 │  │     │  ├─NanoConstruct
 │  │     │  ├─NanoShield
 │  │     │  ├─NutrientMist
 │  │     │  ├─Rupture
 │  │     │  ├─Scan
 │  │     │  ├─ShadeInk
 │  │     │  └─ShiftEcho
 │  │     ├─Door
 │  │     ├─DotMarker
 │  │     ├─Drifter
 │  │     ├─DropPack
 │  │     │  ├─AmmoPack
 │  │     │  ├─CatPack
 │  │     │  └─MedPack
 │  │     ├─Flame
 │  │     ├─GooWall
 │  │     ├─GooWallNode
 │  │     ├─Hallucination
 │  │     ├─Infestation
 │  │     ├─Jetpack
 │  │     ├─JetpackOnBack
 │  │     ├─MAC
 │  │     ├─Mine
 │  │     ├─Pheromone
 │  │     ├─Player
 │  │     │  ├─Alien
 │  │     │  │  ├─Embryo
 │  │     │  │  ├─Fade
 │  │     │  │  ├─Gorge
 │  │     │  │  ├─Lerk
 │  │     │  │  ├─Onos
 │  │     │  │  └─Skulk
 │  │     │  ├─Commander
 │  │     │  │  ├─AlienCommander
 │  │     │  │  └─MarineCommander
 │  │     │  ├─Exo
 │  │     │  ├─Marine
 │  │     │  │  └─JetpackMarine
 │  │     │  ├─ReadyRoomPlayer
 │  │     │  └─Spectator
 │  │     │     └─TeamSpectator
 │  │     │        ├─AlienSpectator
 │  │     │        └─MarineSpectator
 │  │     ├─Projectile
 │  │     │  ├─Bomb
 │  │     │  ├─Grenade
 │  │     │  ├─HydraSpike
 │  │     │  ├─Spit
 │  │     │  └─WhipBomb
 │  │     ├─PropDynamic
 │  │     │  └─Button
 │  │     ├─Ragdoll
 │  │     ├─ResourcePoint
 │  │     ├─RoboticsAddon
 │  │     ├─Structure
 │  │     │  ├─Armory
 │  │     │  │  └─AdvancedArmory
 │  │     │  ├─ArmsLab
 │  │     │  ├─Cocoon
 │  │     │  ├─CommandStructure
 │  │     │  │  ├─CommandStation
 │  │     │  │  └─Hive
 │  │     │  │     ├─CragHive
 │  │     │  │     ├─ShadeHive
 │  │     │  │     └─ShiftHive
 │  │     │  ├─Crag
 │  │     │  ├─Cyst
 │  │     │  │  └─MiniCyst
 │  │     │  ├─Egg
 │  │     │  │  ├─FadeEgg
 │  │     │  │  ├─GorgeEgg
 │  │     │  │  ├─LerkEgg
 │  │     │  │  └─OnosEgg
 │  │     │  ├─Hydra
 │  │     │  ├─InfantryPortal
 │  │     │  ├─Observatory
 │  │     │  ├─PhaseGate
 │  │     │  ├─PowerPack
 │  │     │  ├─PowerPoint
 │  │     │  ├─PrototypeLab
 │  │     │  ├─ResourceTower
 │  │     │  │  ├─Extractor
 │  │     │  │  └─Harvester
 │  │     │  ├─RoboticsFactory
 │  │     │  │  └─ARCRoboticsFactory
 │  │     │  ├─Sentry
 │  │     │  ├─Shade
 │  │     │  ├─Shell
 │  │     │  │  ├─CarapaceShell
 │  │     │  │  └─RegenerationShell
 │  │     │  ├─Shift
 │  │     │  ├─Spur
 │  │     │  │  ├─CeleritySpur
 │  │     │  │  └─HyperMutationSpur
 │  │     │  ├─Veil
 │  │     │  │  ├─CamouflageVeil
 │  │     │  │  └─SilenceVeil
 │  │     │  └─Whip
 │  │     ├─TechPoint
 │  │     └─Weapon
 │  │        ├─Ability
 │  │        │  ├─Absorb
 │  │        │  ├─BileBomb
 │  │        │  ├─BiteLeap
 │  │        │  │  └─XenocideLeap
 │  │        │  ├─Blink
 │  │        │  │  ├─StabBlink
 │  │        │  │  └─SwipeBlink
 │  │        │  ├─BoneShield
 │  │        │  ├─DropStructureAbility
 │  │        │  ├─Gore
 │  │        │  ├─InfestationAbility
 │  │        │  ├─Parasite
 │  │        │  ├─PoisonDart
 │  │        │  ├─PrimalScream
 │  │        │  ├─Smash
 │  │        │  ├─Spikes
 │  │        │  └─SpitSpray
 │  │        ├─Axe
 │  │        ├─ClipWeapon
 │  │        │  ├─Flamethrower
 │  │        │  ├─Pistol
 │  │        │  ├─Rifle
 │  │        │  │  └─GrenadeLauncher
 │  │        │  └─Shotgun
 │  │        ├─ExoWeaponHolder
 │  │        ├─LayMines
 │  │        └─Welder
 │  ├─Blip
 │  ├─Build
 │  ├─Builder
 │  ├─Claw
 │  ├─FrozenModel
 │  ├─GameInfo
 │  ├─Gamerules
 │  │  └─NS2Gamerules
 │  ├─HitRegEvent
 │  ├─MapBlip
 │  ├─Minigun
 │  ├─Order
 │  ├─SensorBlip
 │  ├─SharedOrder
 │  ├─SoundEffect
 │  ├─SporeCloud
 │  ├─StructureAbility
 │  │  ├─ClogAbility
 │  │  ├─CystAbility
 │  │  ├─GooWallAbility
 │  │  └─HydraStructureAbility
 │  ├─TeamInfo
 │  │  └─AlienTeamInfo
 │  ├─TimedEmitter
 │  ├─Trigger
 │  │  ├─DeathTrigger
 │  │  ├─Ladder
 │  │  ├─Location
 │  │  ├─MinimapExtents
 │  │  └─TeamJoin
 │  └─ViewModel
 ├─EntityChangeMixin
 ├─EvolveMixin
 ├─ExoWeaponSlotMixin
 ├─ExtentsMixin
 ├─FFEntry
 ├─FFPlan
 ├─FireMixin
 ├─FlashPlayer
 ├─FlinchMixin
 ├─FollowMoveMixin
 ├─FreeLookMoveMixin
 ├─GameEffectsMixin
 ├─GhostModel
 │  ├─AlienGhostModel
 │  └─MarineGhostModel
 ├─GhostStructureMixin
 ├─GorgeStructureMixin
 ├─GroundMoveMixin
 ├─GroundTracker
 ├─GrowMixin
 ├─GUIAlienHUDElement
 ├─GUIAnimatedItem
 ├─GUIGrenadeDisplay
 ├─GUIHealthCircle
 ├─GUIManager
 ├─GUIMarineHUDElement
 │  ├─GUIMarineEvent
 │  ├─GUIMarineFuel
 │  ├─GUIMarineInventory
 │  └─GUIMarineStatus
 ├─GUINotificationItem
 ├─GUIParticleSystem
 ├─GUIPlayerResource
 ├─GUIScript
 │  ├─GUIActionIcon
 │  ├─GUIAlienBuyMenu
 │  ├─GUIAlienSpectatorHUD
 │  ├─GUIAnimatedScript
 │  │  ├─GUIAlienHUD
 │  │  ├─GUIAlienTeamMessage
 │  │  ├─GUICrosshair
 │  │  ├─GUIDeathScreen
 │  │  ├─GUIGameEnd
 │  │  ├─GUIGorgeBuildMenu
 │  │  ├─GUIHints
 │  │  ├─GUIMainMenu
 │  │  ├─GUIMarineHUD
 │  │  ├─GUIMarineTeamMessage
 │  │  ├─GUINotifications
 │  │  ├─GUIRegenerationFeedback
 │  │  ├─GUIUnitStatus
 │  │  ├─GUIWaypoints
 │  │  └─GUIXenocideFeedback
 │  ├─GUIBorderBackground
 │  ├─GUIBulletDisplay
 │  ├─GUIButton
 │  ├─GUIChat
 │  ├─GUICommanderAlerts
 │  ├─GUICommanderButtons
 │  │  ├─GUICommanderButtonsAliens
 │  │  └─GUICommanderButtonsMarines
 │  ├─GUICommanderLogout
 │  ├─GUICommanderManager
 │  ├─GUICommanderTooltip
 │  ├─GUICountDownDisplay
 │  ├─GUIDamageIndicators
 │  ├─GUIDeathMessages
 │  ├─GUIDebugText
 │  ├─GUIDial
 │  ├─GUIDistressBeacon
 │  ├─GUIEmbryoHUD
 │  ├─GUIFeedback
 │  ├─GUIFlamethrowerDisplay
 │  ├─GUIHarvesterColor
 │  ├─GUIHiveBlips
 │  ├─GUIHotkeyIcons
 │  ├─GUIIncrementBar
 │  ├─GUIJetpackFuel
 │  ├─GUIMapAnnotations
 │  ├─GUIMarineBuyMenu
 │  ├─GUIMinimap
 │  ├─GUIOrders
 │  ├─GUIPickups
 │  ├─GUIPlayerNames
 │  ├─GUIPlayerNameTags
 │  ├─GUIRequests
 │  ├─GUIResourceDisplay
 │  ├─GUIScanlines
 │  ├─GUIScoreboard
 │  ├─GUISelectionPanel
 │  ├─GUISensorBlips
 │  ├─GUISpectator
 │  ├─GUISpeedDebug
 │  ├─GUISquad
 │  ├─GUIVoiceChat
 │  └─GUIWelderDisplay
 ├─GUIShotgunDisplay
 ├─HealSprayMixin
 ├─HeightMap
 ├─HintMixin
 ├─HiveSightBlipMixin
 ├─HotkeyMoveMixin
 ├─HUDCinematic
 ├─InfestationMixin
 ├─InfestationTrackerMixin
 ├─keyInput
 ├─LaserMixin
 ├─LeapMixin
 ├─LightGroup
 ├─LiveMixin
 ├─LoopingSoundMixin
 ├─LOSMixin
 ├─ManufactureMixin
 ├─MapBlipMixin
 ├─MarineActionFinderMixin
 ├─MaturityMixin
 ├─MenuElement
 │  ├─ContentBox
 │  ├─DropDownList
 │  ├─Font
 │  │  └─Link
 │  ├─Form
 │  ├─FormElement
 │  │  ├─Checkbox
 │  │  ├─DropDown
 │  │  ├─FormButton
 │  │  ├─SlideBar
 │  │  ├─Slider
 │  │  ├─SlideSelect
 │  │  └─TextInput
 │  ├─Image
 │  ├─MenuButton
 │  ├─ResizeTile
 │  ├─SlideButton
 │  ├─Table
 │  ├─TableEntry
 │  ├─TableRow
 │  ├─TitleBar
 │  └─Window
 ├─MinimapMoveMixin
 ├─MobileTargetMixin
 ├─Model
 ├─ModelMixin
 ├─Move
 ├─NanoConstructMixin
 ├─NanoShieldMixin
 ├─ObstacleMixin
 ├─OnInitMixin
 ├─OrderSelfMixin
 ├─OrdersMixin
 ├─OverheadMoveMixin
 ├─OwnerMixin
 ├─PathCursor
 ├─PathingMixin
 ├─PhysicsBody
 ├─PhysicsController
 ├─PhysicsModel
 ├─PickupableMixin
 ├─PickupableWeaponMixin
 ├─PointGiverMixin
 ├─PoseParams
 ├─PosesArray
 ├─PowerConsumerMixin
 ├─PowerMixin
 ├─PowerPointLightHandler
 ├─PowerSourceMixin
 ├─PriorityQueue
 ├─RagdollMixin
 ├─RegenerationMixin
 ├─RenderLight
 ├─RenderModel
 ├─RenderScene
 ├─RenderViewModel
 ├─RepositioningMixin
 ├─ResearchMixin
 ├─Reverb
 ├─ScenarioEntityHandler
 │  ├─IgnoreEntityHandler
 │  ├─OrientedEntityHandler
 │  │  ├─CystHandler
 │  │  └─PowerPointHandler
 │  └─TeamStartHandler
 ├─ScenarioHandler
 ├─ScenarioLoader
 ├─ScoringMixin
 ├─SelectableMixin
 ├─SignalEmitterMixin
 ├─SignalListenerMixin
 ├─SleeperMixin
 ├─soundEffectEntity
 ├─SpectatorMode
 │  ├─FollowingSpectatorMode
 │  ├─FreeLookSpectatorMode
 │  └─OverheadSpectatorMode
 ├─SporesMixin
 ├─SprintMixin
 ├─StaticTargetCache
 ├─StaticTargetMixin
 ├─StompMixin
 ├─StunMixin
 ├─TargetCacheMixin
 ├─TargetSelector
 ├─TargetType
 │  ├─MobileTargetType
 │  └─StaticTargetType
 ├─Team
 │  ├─PlayingTeam
 │  │  ├─AlienTeam
 │  │  └─MarineTeam
 │  ├─ReadyRoomTeam
 │  └─SpectatingTeam
 ├─TeamDeathMessageMixin
 ├─TeamMessageMixin
 ├─TeamMixin
 ├─TechActionMixin
 ├─TechMixin
 ├─TechNode
 ├─TechTree
 ├─TeleportMixin
 ├─TimedCallbackMixin
 ├─Trace
 ├─Tracer
 ├─TracerMixin
 ├─TrackerYZ
 ├─TrackFinder
 ├─TrackYZ
 ├─TrailCinematic
 ├─TriggerMixin
 ├─UmbraMixin
 ├─UnitStatusMixin
 ├─UpgradableMixin
 ├─UpgradeStructureManager
 ├─Vector
 ├─VoteManager
 ├─WallMovementMixin
 ├─WeaponOwnerMixin
 ├─WeldableMixin
 └─WindowManager
Personal tools