internal void UpdateItemsList() { if (!updateNeededItems) { return; } updateNeededItems = false; lootItemsList.Clear(); float total = 0; foreach (var spawn in LootTool.loots) { total += spawn.Value; } money.coins = 0; if (total > 0) { foreach (var spawn in LootTool.loots) { if (spawn.Key == ItemID.CopperCoin) { money.coins = (int)(spawn.Value / (float)LootTool.NumberLootExperiments); continue; } UILootInfo lootInfo = new UILootInfo(spawn.Key, spawn.Value / (float)LootTool.NumberLootExperiments); lootItemsList.Add(lootInfo); } } }
public override int CompareTo(object obj) { UILootInfo other = obj as UILootInfo; return(-1 * percent.CompareTo(other.percent)); }