Переглянути джерело

服装升级界面,物品不足时显示TIps

zhangyuqian 1 рік тому
батько
коміт
7d9f88635e

+ 6 - 1
GameClient/Assets/Game/HotUpdate/Views/ClothingFoster/ClothingFosterView.cs

@@ -153,7 +153,12 @@ namespace GFGGame
 
             for (int i = 0; i < cfg.materialsArr.Length; i++)
             {
-                if (!ItemUtil.CheckItemEnough(cfg.materialsArr[i][0], cfg.materialsArr[i][1], true)) return;
+                if (!ItemUtil.CheckItemEnough(cfg.materialsArr[i][0], cfg.materialsArr[i][1], true))
+                {
+                    object[] sourceDatas = new object[] { cfg.materialsArr[i][0], new object[] { typeof(ClothingView).FullName, (this.viewData as object[])[3] }, cfg.materialsArr[i][1] };
+                    GoodsItemTipsController.ShowItemTips(cfg.materialsArr[i][0], sourceDatas);
+                    return;
+                }      
             }
 
             int result = await SuitFosterProxy.SendMaintainSuit(_suitId, _index + 1);

+ 6 - 1
GameClient/Assets/Game/HotUpdate/Views/ClothingFoster/ClothingView.cs

@@ -404,7 +404,12 @@ namespace GFGGame
 
             for (int i = 0; i < renewCfg.materialsArr.Length; i++)
             {
-                if (!ItemUtil.CheckItemEnough(renewCfg.materialsArr[i][0], renewCfg.materialsArr[i][1], true)) return;
+                if (!ItemUtil.CheckItemEnough(renewCfg.materialsArr[i][0], renewCfg.materialsArr[i][1], true))
+                {
+                    object[] sourceDatas = new object[] {renewCfg.materialsArr[i][0], new object[] { typeof(ClothingView).FullName, (this.viewData as object[])[3] }, renewCfg.materialsArr[i][1] };
+                    GoodsItemTipsController.ShowItemTips(renewCfg.materialsArr[i][0], sourceDatas);
+                    return;
+                }
             }