public Weapon(WeaponList weapon, Player p, Map map) { owner = p; this.map = map; WeaponStats.Stats stats = WeaponStats.GetStats(weapon); type = stats.type; damage = stats.damage; fireType = stats.fireType; FireRate = stats.fireRate; maxCharge = stats.fireRate; ReloadTime = stats.reloadTime; maxAmmo = stats.ammo; ammo = maxAmmo; }
public Weapon(WeaponList weapon, Player p, Map map) { owner = p; this.map = map; WeaponStats.Stats stats = WeaponStats.GetStats(weapon); type = stats.type; maxAmmo = stats.ammo; fireType = stats.fireType; FireRate = stats.fireRate; maxCharge = stats.fireRate; ReloadTime = stats.reloadTime; ammo = maxAmmo; reloadTimer.IsDone = true; mouse.Perspective = Map.GameCamera; }