示例#1
0
 protected bool RemoveItem(TradeItem item)
 {
     item.Stack = 0;
     return(m_items.Remove(item));
 }
示例#2
0
 protected virtual void OnItemMoved(TradeItem item, bool modified, int difference)
 {
     ItemMoved?.Invoke(this, item, modified, difference);
 }
示例#3
0
 protected void AddItem(TradeItem item)
 {
     m_items.Add(item);
 }
示例#4
0
 protected virtual void OnTraderItemMoved(Trader trader, TradeItem item, bool modified, int difference)
 {
     FirstTrader.ToggleReady(false);
     SecondTrader.ToggleReady(false);
 }