C# Class SDKAIO.Champions.ChampionBase

The Base class for Champions in the AIO
Afficher le fichier Open project: DZ191/LeagueSharp

Méthodes publiques

Méthode Description
GetSpells ( ) : Spell>.Dictionary

Gets the spells dictionary for the champion.

OnLoad ( ) : void

Called when the Champion Module gets loaded.

Méthodes protégées

Méthode Description
GetMenuGenerator ( ) : IMenuGenerator

Gets the MenuGenerator instance for the current champion.

OnAfterAttack ( Obj_AI_Base sender, GameObjectProcessSpellCastEventArgs args ) : void

Called when the unit finishes the windup time for the AutoAttack.

OnChampLoad ( ) : void

Called when the Champion Module is loaded.

OnCombo ( ) : void

Called when the Active mode of the Orbwalker is OrbwalkingMode.Combo.

OnHybrid ( ) : void

Called when the Active mode of the Orbwalker is OrbwalkingMode.Hybrid.

OnLaneClear ( ) : void

Called when the Active mode of the Orbwalker is OrbwalkingMode.LaneClear.

OnLastHit ( ) : void

Called when the Active mode of the Orbwalker is OrbwalkingMode.LastHit.

OnTick ( ) : void

Called every tick of the Game.

Private Methods

Méthode Description
AfterAttack ( Obj_AI_Base sender, GameObjectProcessSpellCastEventArgs args ) : void

Delegate to the OnDoCast event

LoadSpells ( ) : void

Loads the dictionary of the spells using informations from the spell database.

OnStealth ( object sender, LeagueSharp.SDK.Events e ) : void

Called when an unit goes into stealth.

OnUpdate ( EventArgs args ) : void

Raises the E:Update event.

Method Details

GetMenuGenerator() protected abstract méthode

Gets the MenuGenerator instance for the current champion.
protected abstract GetMenuGenerator ( ) : IMenuGenerator
Résultat IMenuGenerator

GetSpells() public méthode

Gets the spells dictionary for the champion.
public GetSpells ( ) : Spell>.Dictionary
Résultat Spell>.Dictionary

OnAfterAttack() protected abstract méthode

Called when the unit finishes the windup time for the AutoAttack.
protected abstract OnAfterAttack ( Obj_AI_Base sender, GameObjectProcessSpellCastEventArgs args ) : void
sender Obj_AI_Base The sender.
args GameObjectProcessSpellCastEventArgs The instance containing the event data.
Résultat void

OnChampLoad() protected abstract méthode

Called when the Champion Module is loaded.
protected abstract OnChampLoad ( ) : void
Résultat void

OnCombo() protected abstract méthode

Called when the Active mode of the Orbwalker is OrbwalkingMode.Combo.
protected abstract OnCombo ( ) : void
Résultat void

OnHybrid() protected abstract méthode

Called when the Active mode of the Orbwalker is OrbwalkingMode.Hybrid.
protected abstract OnHybrid ( ) : void
Résultat void

OnLaneClear() protected abstract méthode

Called when the Active mode of the Orbwalker is OrbwalkingMode.LaneClear.
protected abstract OnLaneClear ( ) : void
Résultat void

OnLastHit() protected abstract méthode

Called when the Active mode of the Orbwalker is OrbwalkingMode.LastHit.
protected abstract OnLastHit ( ) : void
Résultat void

OnLoad() public méthode

Called when the Champion Module gets loaded.
public OnLoad ( ) : void
Résultat void

OnTick() protected abstract méthode

Called every tick of the Game.
protected abstract OnTick ( ) : void
Résultat void