internal MarketSellEvent InvokeEvent(MarketSellEvent arg)
 {
     if (_api.ValidateEvent(arg))
     {
         MarketSell?.Invoke(_api, arg);
     }
     return(arg);
 }
 public override void Handle(MarketSell e)
 {
     NotifyInventory(e.Type, -e.Count, e);
 }
 public override void Handle(MarketSell e)
 {
 }
 public abstract void Handle(MarketSell e);
 internal void UpdateMarketSellTable(string[] marketSellTable)
 {
     MarketSell?.Invoke(this, marketSellTable);
 }