public Grenade(Vector position, Vector direction, GrenadeData grenadeData, Universe.Map map) : base(position, direction, grenadeData, map) { shrapnelsData = grenadeData.shrapnelsData; this.map = map; isBombing = false; }
public VolleyBulletData(int bulletsNumber, int delay, double precision, IBulletData bulletsData) { this.bulletsNumber = bulletsNumber; this.delay = delay; this.precision = precision; this.bulletsData = bulletsData; }
public MagicBulletData(string modelID, double range, double speed, double radius, IBulletData data) { this.modelID = modelID; this.speed = speed; this.range = range; this.radius = radius; this.data = data; }
public WeaponData(IBulletData bulletData, int delay, string name) { this.bulletData = bulletData; this.delay = delay; this.name = name; }
public GrenadeData(string modelID, double range, double speed, int shrapnelsNumber, IBulletData shrapnelsData) : base(modelID, range, speed, 0, 0, true) { this.shrapnelsNumber = shrapnelsNumber; this.shrapnelsData = shrapnelsData; }
public Weapon(IBulletData data, int delay, string name) { this.data = data; this.delay = delay; this.name = name; }