C# Class EasyFarm.Classes.Executor

Executor targeted or buffing actions. A fuller explanation can be found here: https://github.com/EasyFarm/EasyFarm/wiki/Battle-List-Roles. See "list types" for more details.
Show file Open project: EasyFarm/EasyFarm Class Usage Examples

Public Methods

Method Description
Executor ( IMemoryAPI fface ) : System
UseBuffingAction ( Parsing.Abilities.Ability action ) : void
UseBuffingActions ( IEnumerable actions ) : void
UseTargetedAction ( BattleAbility action, Unit target ) : void
UseTargetedActions ( IEnumerable actions, Unit target ) : void

Private Methods

Method Description
CastAbility ( Parsing.Abilities.Ability ability ) : bool
CastAbility ( BattleAbility ability ) : bool
CastSpell ( Parsing.Abilities.Ability ability ) : bool
CastSpell ( BattleAbility ability ) : bool
EnsureCast ( string command ) : bool
MonitorCast ( ) : bool
MoveIntoActionRange ( Unit target, BattleAbility action ) : void

Method Details

Executor() public method

public Executor ( IMemoryAPI fface ) : System
fface IMemoryAPI
return System

UseBuffingAction() public method

public UseBuffingAction ( Parsing.Abilities.Ability action ) : void
action Parsing.Abilities.Ability
return void

UseBuffingActions() public method

public UseBuffingActions ( IEnumerable actions ) : void
actions IEnumerable
return void

UseTargetedAction() public method

public UseTargetedAction ( BattleAbility action, Unit target ) : void
action BattleAbility
target Unit
return void

UseTargetedActions() public method

public UseTargetedActions ( IEnumerable actions, Unit target ) : void
actions IEnumerable
target Unit
return void