C# Class AdEvade.Data.EvadeSpells.EvadeSpell

Show file Open project: coman3/EloBuddy.Addons Class Usage Examples

Public Properties

Property Type Description
EvadeSpellMenu Menu
EvadeSpells List
ItemSpells List
LastSpellEvadeCommand AdEvade.Helpers.EvadeCommand
Menu Menu

Private Properties

Property Type Description
CheckForItems void
CreateEvadeSpellMenu Menu
Game_OnGameUpdate void
GetSummonerSlot SpellSlot
LoadEvadeSpellList void
ShouldActivateEvadeSpell bool

Public Methods

Method Description
ActivateEvadeSpell ( AdEvade.Data.Spells.Spell spell, bool checkSpell = false ) : bool
CastEvadeSpell ( Callback func, bool process = true ) : void
CheckDashing ( ) : void
CompareEvadeOption ( PositionInfo posInfo, bool checkSpell = false ) : bool
EvadeSpell ( Menu mainMenu ) : System
GetDefaultSpellMode ( AdEvade.Data.EvadeSpells.EvadeSpellData spell ) : SpellModes
GetSpellDangerLevel ( AdEvade.Data.EvadeSpells.EvadeSpellData spell ) : SpellDangerLevel
PreferEvadeSpell ( ) : bool
UseEvadeSpell ( ) : void

Private Methods

Method Description
CheckForItems ( ) : void
CreateEvadeSpellMenu ( AdEvade.Data.EvadeSpells.EvadeSpellData spell ) : Menu
Game_OnGameUpdate ( EventArgs args ) : void
GetSummonerSlot ( string spellName ) : SpellSlot
LoadEvadeSpellList ( ) : void
ShouldActivateEvadeSpell ( AdEvade.Data.Spells.Spell spell ) : bool

Method Details

ActivateEvadeSpell() public static method

public static ActivateEvadeSpell ( AdEvade.Data.Spells.Spell spell, bool checkSpell = false ) : bool
spell AdEvade.Data.Spells.Spell
checkSpell bool
return bool

CastEvadeSpell() public static method

public static CastEvadeSpell ( Callback func, bool process = true ) : void
func Callback
process bool
return void

CheckDashing() public static method

public static CheckDashing ( ) : void
return void

CompareEvadeOption() public static method

public static CompareEvadeOption ( PositionInfo posInfo, bool checkSpell = false ) : bool
posInfo PositionInfo
checkSpell bool
return bool

EvadeSpell() public method

public EvadeSpell ( Menu mainMenu ) : System
mainMenu Menu
return System

GetDefaultSpellMode() public static method

public static GetDefaultSpellMode ( AdEvade.Data.EvadeSpells.EvadeSpellData spell ) : SpellModes
spell AdEvade.Data.EvadeSpells.EvadeSpellData
return SpellModes

GetSpellDangerLevel() public static method

public static GetSpellDangerLevel ( AdEvade.Data.EvadeSpells.EvadeSpellData spell ) : SpellDangerLevel
spell AdEvade.Data.EvadeSpells.EvadeSpellData
return SpellDangerLevel

PreferEvadeSpell() public static method

public static PreferEvadeSpell ( ) : bool
return bool

UseEvadeSpell() public static method

public static UseEvadeSpell ( ) : void
return void

Property Details

EvadeSpellMenu public static property

public static Menu EvadeSpellMenu
return Menu

EvadeSpells public static property

public static List EvadeSpells
return List

ItemSpells public static property

public static List ItemSpells
return List

LastSpellEvadeCommand public static property

public static EvadeCommand,AdEvade.Helpers LastSpellEvadeCommand
return AdEvade.Helpers.EvadeCommand

Menu public static property

public static Menu Menu
return Menu