CampahApp.AuctionHouse.GetItem C# (CSharp) Method

GetItem() public static method

public static GetItem ( String name ) : CampahApp.AhItem
name String
return CampahApp.AhItem
        public static AhItem GetItem(String name)
        {
            return (from pair in Items where String.Equals(pair.Key, name, StringComparison.CurrentCultureIgnoreCase) select pair.Value).FirstOrDefault();
        }

Same methods

AuctionHouse::GetItem ( int id ) : CampahApp.AhItem

Usage Example

Example #1
0
 public bool LoadBidList(string file)
 {
     try
     {
         if (!File.Exists(file))
         {
             return(false);
         }
         var xDoc = new XmlDocument();
         xDoc.Load(file);
         XmlNodeList items;
         items = xDoc.GetElementsByTagName("item");
         RunningData.Instance.BidList.Clear();
         foreach (XmlNode item in items)
         {
             int    minimum;
             int    maximum;
             int    increment;
             int    quantity;
             bool   stack;
             string name = item.Attributes["name"].Value;
             if (!int.TryParse(item.Attributes["minimum"].Value, out minimum))
             {
                 return(false);
             }
             if (!int.TryParse(item.Attributes["maximum"].Value, out maximum))
             {
                 return(false);
             }
             if (!int.TryParse(item.Attributes["increment"].Value, out increment))
             {
                 return(false);
             }
             if (!int.TryParse(item.Attributes["quantity"].Value, out quantity))
             {
                 return(false);
             }
             if (!bool.TryParse(item.Attributes["stack"].Value, out stack))
             {
                 return(false);
             }
             AhItem reqitem = AuctionHouse.GetItem(name);//items[name.ToLower()];
             if (reqitem == null)
             {
                 return(false);
             }
             RunningData.Instance.BidList.Add(new ItemRequest(minimum, maximum, increment, quantity, stack, reqitem));
         }
         CampahStatus.Instance.CurrentPath = file;
         return(true);
     }
     catch
     {
         return(false);
     }
 }
All Usage Examples Of CampahApp.AuctionHouse::GetItem