Ejemplo n.º 1
0
        public Ammunition loadAmmo()
        {
            Ammunition ammo = new Ammunition();
            ammo.Position = _currentWeapon.Position;

            ammo.TextureName = "gun1_ammo";
            ammo.Initialize();

            return ammo;
        }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
 public void AddAmmo(Ammunition ammoArg)
 {
     _shootTimer.Start();
     IsCooledDown = false;
     _ammo.Add(ammoArg);
 }