private void OnPlayerOfferItemPressed(TradeItemUI tradeItemUi) { _playerOfferValue -= tradeItemUi.Item.ItemValue; _playerOfferItems.Remove(tradeItemUi.Item); tradeItemUi.OnItemPressed -= OnPlayerOfferItemPressed; tradeItemUi.OnItemPressed += OnPlayerInventoryItemPressed; tradeItemUi.transform.SetParent(_playerItemBars[tradeItemUi.InventoryBarIndex].transform); CheckReaction(); }
private void OnPlayerInventoryItemPressed(TradeItemUI tradeItemUi) { tradeItemUi.transform.SetParent(PlayerOffer.transform); _playerOfferValue += tradeItemUi.Item.ItemValue; _playerOfferItems.Add(tradeItemUi.Item); tradeItemUi.OnItemPressed -= OnPlayerInventoryItemPressed; tradeItemUi.OnItemPressed += OnPlayerOfferItemPressed; CheckReaction(); }