This repository has been archived by the owner on Sep 3, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 432
4.08. Object Inheritance
moonshadow565 edited this page Dec 14, 2018
·
6 revisions
Starting from parent to child.
: X means additional inheritance (I for Interface?)
Any object inheriting NetVisibilityDataI
has NetID assigned to it.
- obj_LampBulb
- obj_InfoPoint : IPropPlace
- EffectEmitter
- LevelPropGameObject : IManagedType, ILevelProp
- LevelPropSpawnerPoint : IPropPlace
- GrassObject : IPropPlace
- Spell::Targeting::UnrevealedTarget
- Spell::obj_SpellCaster
- Spell::DrawFX
- Spell::Missile::SpellMissile : NetVisibilityDataI
- Spell::Missile::SpellChainMissile
- Spell::Missile::SpellCircleMissile
- Spell::Missile::SpellLineMissile
- NeutralMinionCamp : NetVisibilityDataI, IProximityAnimationHandler
- AttackableUnit : PositionOwnerI, GoldOwnerI, OnDamageCallbackI, Spell::IsValidSpellTargetI, NetVisibilityDataI
- obj_AI_Base : IssuerI, SpellbookOwnerI, HeroInventoryOwnerI, AIManagerOwnerI, IAnimationFXObject
- obj_AI_Hero : ExperienceOwnerI
- obj_AI_Turret
- obj_AI_Minion
- obj_AI_Marker
- LevelPropAI : IManagedType, ILevelProp
- FollowerObject
- obj_Building : IPropPlace
- obj_Shop
- obj_Levelsizer
- obj_NavPoint
- obj_Lake
- obj_SpawnPoint
- obj_AnimatedBuilding : IAnimOverrideHandler
- obj_Turret
- obj_HQ
- obj_BarracksDampener
- obj_Barracks
- obj_AI_Base : IssuerI, SpellbookOwnerI, HeroInventoryOwnerI, AIManagerOwnerI, IAnimationFXObject
- scriptBaseChar
- scriptBaseTalent
- scriptBaseBuff
- scriptBaseItem
- scriptBaseSpell
LeagueSandbox is a AGPL-3.0 open-source project