C# Class DefaultCombat.Core.Spell

Show file Open project: BosslandGmbH/BuddyWing.DefaultCombat

Public Properties

Property Type Description
BlackListedSpells List

Private Properties

Property Type Description
Target bool

Public Methods

Method Description
Buff ( string spell, Selection reqs = null ) : Composite
Cast ( string spell, Selection reqs = null ) : Composite
Cast ( string spell, UnitSelectionDelegate onUnit, Selection reqs = null ) : Composite
CastOnGround ( string spell, CommonBehaviors location, Selection reqs = null ) : Composite
CastOnGround ( string spell, Selection reqs = null ) : Composite
Cleanse ( string spell, Selection reqs = null ) : Composite
DoT ( string spell, UnitSelectionDelegate onUnit, string debuff, float time, Selection reqs = null ) : Composite
DoT ( string spell, string debuff, float time, Selection reqs = null ) : Composite
DoTGround ( string spell, UnitSelectionDelegate onUnit, float time, Selection reqs = null ) : Composite
DoTGround ( string spell, float time, Selection reqs = null ) : Composite
GetCastTime ( string spell ) : float
GetCooldown ( string spell ) : float
Heal ( string spell, UnitSelectionDelegate onUnit, int hp = 100, Selection reqs = null ) : Composite
Heal ( string spell, int hp = 100, Selection reqs = null ) : Composite
HealAoe ( string spell, Selection reqs = null ) : Composite
HealGround ( string spell, CanRunDecoratorDelegate reqs = null ) : Composite
HoT ( string spell, UnitSelectionDelegate onUnit, int hp = 100, Selection reqs = null ) : Composite
HoT ( string spell, int hp = 100, Selection reqs = null ) : Composite
SpellBlackListed ( string spell, float guid ) : bool
WaitForCast ( ) : Composite

Private Methods

Method Description
Target ( TorCharacter onUnit ) : bool

Method Details

Buff() public static method

public static Buff ( string spell, Selection reqs = null ) : Composite
spell string
reqs Selection
return Composite

Cast() public static method

public static Cast ( string spell, Selection reqs = null ) : Composite
spell string
reqs Selection
return Composite

Cast() public static method

public static Cast ( string spell, UnitSelectionDelegate onUnit, Selection reqs = null ) : Composite
spell string
onUnit UnitSelectionDelegate
reqs Selection
return Composite

CastOnGround() public static method

public static CastOnGround ( string spell, CommonBehaviors location, Selection reqs = null ) : Composite
spell string
location CommonBehaviors
reqs Selection
return Composite

CastOnGround() public static method

public static CastOnGround ( string spell, Selection reqs = null ) : Composite
spell string
reqs Selection
return Composite

Cleanse() public static method

public static Cleanse ( string spell, Selection reqs = null ) : Composite
spell string
reqs Selection
return Composite

DoT() public static method

public static DoT ( string spell, UnitSelectionDelegate onUnit, string debuff, float time, Selection reqs = null ) : Composite
spell string
onUnit UnitSelectionDelegate
debuff string
time float
reqs Selection
return Composite

DoT() public static method

public static DoT ( string spell, string debuff, float time, Selection reqs = null ) : Composite
spell string
debuff string
time float
reqs Selection
return Composite

DoTGround() public static method

public static DoTGround ( string spell, UnitSelectionDelegate onUnit, float time, Selection reqs = null ) : Composite
spell string
onUnit UnitSelectionDelegate
time float
reqs Selection
return Composite

DoTGround() public static method

public static DoTGround ( string spell, float time, Selection reqs = null ) : Composite
spell string
time float
reqs Selection
return Composite

GetCastTime() public static method

public static GetCastTime ( string spell ) : float
spell string
return float

GetCooldown() public static method

public static GetCooldown ( string spell ) : float
spell string
return float

Heal() public static method

public static Heal ( string spell, UnitSelectionDelegate onUnit, int hp = 100, Selection reqs = null ) : Composite
spell string
onUnit UnitSelectionDelegate
hp int
reqs Selection
return Composite

Heal() public static method

public static Heal ( string spell, int hp = 100, Selection reqs = null ) : Composite
spell string
hp int
reqs Selection
return Composite

HealAoe() public static method

public static HealAoe ( string spell, Selection reqs = null ) : Composite
spell string
reqs Selection
return Composite

HealGround() public static method

public static HealGround ( string spell, CanRunDecoratorDelegate reqs = null ) : Composite
spell string
reqs CanRunDecoratorDelegate
return Composite

HoT() public static method

public static HoT ( string spell, UnitSelectionDelegate onUnit, int hp = 100, Selection reqs = null ) : Composite
spell string
onUnit UnitSelectionDelegate
hp int
reqs Selection
return Composite

HoT() public static method

public static HoT ( string spell, int hp = 100, Selection reqs = null ) : Composite
spell string
hp int
reqs Selection
return Composite

SpellBlackListed() public static method

public static SpellBlackListed ( string spell, float guid ) : bool
spell string
guid float
return bool

WaitForCast() public static method

public static WaitForCast ( ) : Composite
return Composite

Property Details

BlackListedSpells public static property

public static List BlackListedSpells
return List