/// <summary> /// 交易物品时刷新背包 /// </summary> protected void RefreshTradeBag(LockUpdateType _lockUpdateType) { if (curShowUIType != ItemShowUIType.TRADEBAG) { return; } if (_lockUpdateType == LockUpdateType.UPDATEMY || _lockUpdateType == LockUpdateType.TAKEOUR) { RefreshItems(); } }
void RefeshLock(LockUpdateType _type) { if (MyLock != null) { MyLock.gameObject.SetActive(GameCenter.tradeMng.TradeMyLockState); } if (OtherLock != null) { OtherLock.gameObject.SetActive(GameCenter.tradeMng.TradeTargetLockState); } if (GameCenter.tradeMng.TradeTargetItems.Count > 0) { ItemUI item; for (int i = 0; i < GameCenter.tradeMng.TradeTargetItems.Count; i++) { item = OtherItems[i]; if (item != null) { item.FillInfo(GameCenter.tradeMng.TradeTargetItems[i]); } } } if (GameCenter.tradeMng.TradeMyItems.Count > 0) { ItemUI item; for (int i = 0; i < GameCenter.tradeMng.TradeMyItems.Count; i++) { item = MyItems[i]; if (item != null) { item.FillInfo(GameCenter.tradeMng.TradeMyItems[i]); //item.SetActionBtn(ItemActionType.None, ItemActionType.None, ItemActionType.TAKEOUT); } } } if (_type == LockUpdateType.UPDATEMY) { } if (_type == LockUpdateType.TAKEOUR) { Refesh(); } }