C# Class DodongosQuest.Weapons.Weapon

Inheritance: IItem, IWeapon
Exibir arquivo Open project: faintpixel/Roguelike

Public Methods

Method Description
Attack ( ICreature attacker, ICreature target ) : void
Get ( ICreature getter ) : void
Give ( ICreature giver ) : void
Use ( ICreature user ) : void
Weapon ( string name, Vector2 worldIndex, World world, IUseStrategy useStrategy, IGetStrategy getStrategy, IGiveStrategy giveStrategy, List attacks, int range ) : System

Method Details

Attack() public method

public Attack ( ICreature attacker, ICreature target ) : void
attacker ICreature
target ICreature
return void

Get() public method

public Get ( ICreature getter ) : void
getter ICreature
return void

Give() public method

public Give ( ICreature giver ) : void
giver ICreature
return void

Use() public method

public Use ( ICreature user ) : void
user ICreature
return void

Weapon() public method

public Weapon ( string name, Vector2 worldIndex, World world, IUseStrategy useStrategy, IGetStrategy getStrategy, IGiveStrategy giveStrategy, List attacks, int range ) : System
name string
worldIndex Vector2
world World
useStrategy IUseStrategy
getStrategy IGetStrategy
giveStrategy IGiveStrategy
attacks List
range int
return System