示例#1
0
 // Adds the ammo type to the list.
 public Ammo AddAmmo(Ammo ammo, bool obtain)
 {
     foreach (Ammo ammo2 in this.ammo)
     {
         if (ammo2.ID == ammo.ID)
         {
             if (obtain)
             {
                 ObtainAmmo(ammo2);
             }
             return(ammo2);
         }
     }
     this.ammo.Add(ammo);
     if (obtain)
     {
         ObtainAmmo(ammo);
     }
     return(ammo);
 }
示例#2
0
 //-----------------------------------------------------------------------------
 // Ammo
 //-----------------------------------------------------------------------------
 // Adds the ammo type to the list.
 public Ammo AddAmmo(Ammo ammo, bool obtain)
 {
     foreach (Ammo ammo2 in this.ammo) {
         if (ammo2.ID == ammo.ID) {
             if (obtain)
                 ObtainAmmo(ammo2);
             return ammo2;
         }
     }
     this.ammo.Add(ammo);
     if (obtain)
         ObtainAmmo(ammo);
     return ammo;
 }
示例#3
0
 public void ObtainAmmo(Ammo ammo)
 {
     if (!ammo.IsObtained) {
         ammo.IsObtained = true;
     }
 }