public void Buy() { Faction.Economy.CurrentMoney -= ShoppingCart.ComputeTotal(); foreach (GItem item in ShoppingCart.Items) { Faction.AddResources(new ResourceAmount(item.Name) { NumResources = item.CurrentAmount }); } SellSelector.Items = GetResources(Faction.ListResources().Values.ToList()); SellSelector.ReCreateItems(); }