public Ammunition loadAmmo() { Ammunition ammo = new Ammunition(); ammo.Position = _currentWeapon.Position; ammo.TextureName = "gun1_ammo"; ammo.Initialize(); return ammo; }
public void UpdateAmmoPosition(Ammunition ammo) { if (!ammo.isFired) { ammo.Direction = this.Direction; ammo.Move(ammo.Direction); ammo.isFired = true; } if (ammo.isFired) { ammo.Move(ammo.Direction); } ammo.UpdateCollisionBox(); }
public void AddAmmo(Ammunition ammoArg) { _shootTimer.Start(); IsCooledDown = false; _ammo.Add(ammoArg); }