Exemple #1
0
 /// <summary>
 /// 交易物品时刷新背包
 /// </summary>
 protected void RefreshTradeBag(LockUpdateType _lockUpdateType)
 {
     if (curShowUIType != ItemShowUIType.TRADEBAG)
     {
         return;
     }
     if (_lockUpdateType == LockUpdateType.UPDATEMY || _lockUpdateType == LockUpdateType.TAKEOUR)
     {
         RefreshItems();
     }
 }
Exemple #2
0
    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();
        }
    }