C# Class AdEvade.Data.EvadeSpells.EvadeSpell

显示文件 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_oe static_oe property

public static Menu EvadeSpellMenu
return Menu

EvadeSpells public_oe static_oe property

public static List EvadeSpells
return List

ItemSpells public_oe static_oe property

public static List ItemSpells
return List

LastSpellEvadeCommand public_oe static_oe property

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

Menu public_oe static_oe property

public static Menu Menu
return Menu