Ejemplo n.º 1
0
 public static void DeadBodyList()
 {
     try
     {
         Cons.Main.tCorpses = new List <LootItem>();
         List <LootItem> .Enumerator temporalCorpsesEnum = Cons.Main._GameWorld.LootItems.GetValuesEnumerator().GetEnumerator();
         while (temporalCorpsesEnum.MoveNext())
         {
             LootItem temp = temporalCorpsesEnum.Current;
             if (temp.GetType() == Types.Corpse || temp.GetType() == Types.ObserverCorpse)
             {
                 Cons.Main.tCorpses.Add(temp);
             }
         }
         Cons.Main._corpses = Cons.Main.tCorpses;
         temporalCorpsesEnum.Dispose();
     }
     catch (Exception e)
     {
         ErrorHandler.Catch("Get_Corpses", e);
     }
 }
Ejemplo n.º 2
0
 public static void ItemsList()
 {
     try
     {
         Cons.Main.tItems = new List <LootItem>();
         List <LootItem> .Enumerator temporalItemsEnum = Cons.Main._GameWorld.LootItems.GetValuesEnumerator().GetEnumerator();
         while (temporalItemsEnum.MoveNext())
         {
             LootItem temp = temporalItemsEnum.Current;
             if (temp.GetType() == Types.LootItem || temp.GetType() == Types.ObservedLootItem)
             {
                 if (Cons.LootSearcher == "")
                 {
                     Cons.Main.tItems.Add(temp);
                 }
                 try
                 {
                     if (temp.Item.ShortName.Localized().ToLower().IndexOf(Cons.LootSearcher) >= 0)
                     {
                         Cons.Main.tItems.Add(temp);
                     }
                 }
                 catch (Exception e)
                 {
                     ErrorHandler.Catch("LootItem_Translate_SearcherIndexOf", e);
                 }
             }
         }
         Cons.Main._lootItems = Cons.Main.tItems;
         temporalItemsEnum.Dispose();
     }
     catch (Exception e)
     {
         ErrorHandler.Catch("Get_LootItems", e);
     }
 }