public void Buy() { RecomputeTrade(); TradeEvent trade = (new TradeEvent() { GoodsReceived = GoodsReceived, GoodsSent = GoodsSent, LikedThings = TheirGoods.LikedThings, HatedThings = TheirGoods.HatedThings, MoneyReceived = TheirTrades.MoneyEdit.CurrentMoney, MoneySent = MyTrades.MoneyEdit.CurrentMoney }); OnTraded.Invoke(trade); }
void TradePanel_OnTraded(TradeEvent e) { OnTraded.Invoke(e); Close(ReturnStatus.Ok); }