少年修仙传客户端代码仓库
client_Wu Xijin
2019-04-08 565d5bad0afef9b2f1577d47129d71c7f8075049
3227 【BUG】【2.0】升星界面没显示升星石消耗数量
3个文件已修改
25 ■■■■■ 已修改文件
System/Auction/AuctionNewGetBehaviour.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/EquipStar/EquipStarUpgradeSpecialMaterialBehaviour.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/EquipStar/EquipStarWin.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/AuctionNewGetBehaviour.cs
@@ -29,12 +29,6 @@
            {
                this.gameObject.SetActive(true);
                m_Auction.Init(item);
                m_Auction.button.SetListener(() =>
                {
                    var itemData = new ItemAttrData(item.itemId, false, (ulong)item.count, item.itemInfo.index,
                    false, item.packType, item.guid, item.useDataDict);
                    ModelCenter.Instance.GetModel<ItemTipsModel>().SetItemTipsModel(itemData);
                });
                m_AuctionName.text = item.config.ItemName;
                m_AuctionName.color = UIHelper.GetUIColor(item.config.ItemColor, true);
            }
System/EquipStar/EquipStarUpgradeSpecialMaterialBehaviour.cs
@@ -13,6 +13,7 @@
    {
        [SerializeField] RectTransform m_Empty;
        [SerializeField] ItemBehaviour m_Item;
        [SerializeField] Text m_Count;
        [SerializeField] Button m_AddMaterial;
        [SerializeField] RectTransform m_Locked;
@@ -20,11 +21,13 @@
        bool isUnLocked = false;
        int itemId = 0;
        int itemNeed = 0;
        public void Display(bool isUnLocked, int itemId)
        public void Display(bool isUnLocked, int itemId, int itemNeed)
        {
            this.isUnLocked = isUnLocked;
            this.itemId = itemId;
            this.itemNeed = itemNeed;
            DisplayBaseInfo();
            m_AddMaterial.SetListener(AddMaterials);
@@ -40,6 +43,9 @@
                {
                    m_Item.gameObject.SetActive(true);
                    m_Item.SetItem(itemId, 1);
                    m_Count.gameObject.SetActive(true);
                    m_Count.text = StringUtility.Contact(own, "/", itemNeed);
                    m_Count.color = UIHelper.GetUIColor(own >= itemNeed ? TextColType.Green : TextColType.Red);
                    m_Empty.gameObject.SetActive(false);
                    m_AddMaterial.gameObject.SetActive(false);
@@ -47,6 +53,7 @@
                else
                {
                    m_Item.gameObject.SetActive(false);
                    m_Count.gameObject.SetActive(false);
                    m_Empty.gameObject.SetActive(true);
                    m_AddMaterial.gameObject.SetActive(true);
                }
@@ -56,6 +63,7 @@
                m_Empty.gameObject.SetActive(true);
                m_AddMaterial.gameObject.SetActive(false);
                m_Item.gameObject.SetActive(false);
                m_Count.gameObject.SetActive(false);
            }
        }
System/EquipStar/EquipStarWin.cs
@@ -208,7 +208,7 @@
                    m_Materials[i].Display(false);
                }
                m_Materials.materialSpecial.Display(false, 0);
                m_Materials.materialSpecial.Display(false, 0, 0);
            }
            else
            {
@@ -218,7 +218,10 @@
                    m_Materials[i].Display(starConfig != null && i <= starConfig.CostEquipCnt);
                }
                m_Materials.materialSpecial.Display(starConfig != null && starConfig.CostItemDict.x != 0, starConfig.CostItemDict.x);
                if (starConfig != null)
                {
                    m_Materials.materialSpecial.Display(starConfig.CostItemDict.x != 0, starConfig.CostItemDict.x, starConfig.CostItemDict.y);
                }
            }
        }
@@ -428,7 +431,7 @@
        {
            var level = model.selectedLevel.value;
            var place = model.selectedPlace.value;
            var equipPosition = new Int2(level,place);
            var equipPosition = new Int2(level, place);
            var equipGuid = equipModel.GetEquip(equipPosition);
            var itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>();