C# Class FOnline.Ranged

Inheritance: ICombatClass
Show file Open project: wladimiiir/vault112

Public Methods

Method Description
ChooseAttack ( Critter npc, Critter target ) : AttackChoice
ChooseAttackPosition ( Critter npc, Critter target, AttackChoice attackChoice ) : UInt16Array
ChooseItem ( Critter npc, Critter target ) : ItemChoice
ChooseNextTarget ( Critter npc, Critter currentTarget ) : Critter
ChooseSkill ( Critter npc, Critter target ) : SkillChoice

Private Methods

Method Description
CanBeMyWeapon ( Critter npc, Item item ) : bool

Method Details

ChooseAttack() public method

public ChooseAttack ( Critter npc, Critter target ) : AttackChoice
npc Critter
target Critter
return FOnline.AI.AttackChoice

ChooseAttackPosition() public method

public ChooseAttackPosition ( Critter npc, Critter target, AttackChoice attackChoice ) : UInt16Array
npc Critter
target Critter
attackChoice FOnline.AI.AttackChoice
return UInt16Array

ChooseItem() public method

public ChooseItem ( Critter npc, Critter target ) : ItemChoice
npc Critter
target Critter
return FOnline.AI.ItemChoice

ChooseNextTarget() public method

public ChooseNextTarget ( Critter npc, Critter currentTarget ) : Critter
npc Critter
currentTarget Critter
return Critter

ChooseSkill() public method

public ChooseSkill ( Critter npc, Critter target ) : SkillChoice
npc Critter
target Critter
return FOnline.AI.SkillChoice