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); } }
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); } }