C# Class DodongosQuest.Weapons.Weapon

Inheritance: IItem, IWeapon
Afficher le fichier Open project: faintpixel/Roguelike

Méthodes publiques

Méthode 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 méthode

public Attack ( ICreature attacker, ICreature target ) : void
attacker ICreature
target ICreature
Résultat void

Get() public méthode

public Get ( ICreature getter ) : void
getter ICreature
Résultat void

Give() public méthode

public Give ( ICreature giver ) : void
giver ICreature
Résultat void

Use() public méthode

public Use ( ICreature user ) : void
user ICreature
Résultat void

Weapon() public méthode

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
Résultat System