internal void Order(OrderItem item) { if (items.ContainsKey(item.Name)) items[item.Name]++; else items.Add(item.Name, 1); buildOrders.Add(item); }
internal void Cancel(OrderItem item) { if (items.ContainsKey(item.Name)) { items[item.Name]--; buildOrders.Add(item); } }
internal void Cancel(OrderItem item) { if (units.ContainsKey(item.Name)) { units[item.Name] -= multiplier; buildOrders.Add(item); } }
internal void Order(OrderItem item) { if (units.ContainsKey(item.Name)) units[item.Name] += multiplier; else units.Add(item.Name, multiplier); buildOrders.Add(item); }
internal void Order(OrderItem item) { if (items.ContainsKey(item.Name)) item.Count = ++items[item.Name]; else { item.Count = 1; items.Add(item.Name, item.Count); } buildOrders.Add(item); }