Pārlūkot izejas kodu

* 物品数量单位同步

zhaoyang 2 gadi atpakaļ
vecāks
revīzija
6670d17451

+ 1 - 1
GameClient/Assets/Game/HotUpdate/ExcelConfig/Manager/ClothingShopCfgManager.cs

@@ -68,7 +68,7 @@ namespace GFGGame
             return null;
         }
 
-        public void GetMoneyIdAndNum(int buyId, long count, int shopType, out int costId, out long costNum, out long buyNum)
+        public void GetMoneyIdAndNum(int buyId, int count, int shopType, out int costId, out int costNum, out int buyNum)
         {
             ShopCfg shopCfg = GetShopCfg(buyId, shopType);
 

+ 2 - 2
GameClient/Assets/Game/HotUpdate/Views/CommonGame/BuyConfirmView.cs

@@ -57,7 +57,7 @@ namespace GFGGame
         {
             _buyTimes = ItemDataManager.GetItemExchangeTimes(_itemId);
 
-            ItemExchangeCfgArray.Instance.GetMoneyIdAndNum(_itemId, _buyTimes, _count, out int costId, out long coustNum, out long buyNum);
+            ItemExchangeCfgArray.Instance.GetMoneyIdAndNum(_itemId, _buyTimes, _count, out int costId, out int coustNum, out int buyNum);
             ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(_itemId);
             ItemCfg costCfg = ItemCfgArray.Instance.GetCfg(costId);
             _ui.m_txtNeed.text = string.Format("是否花费{0}{1} 购买{2}{3}", coustNum, costCfg.name, buyNum, itemCfg.name);
@@ -80,7 +80,7 @@ namespace GFGGame
                 PromptController.Instance.ShowFloatTextPrompt("购买次数不足");
                 return;
             }
-            ItemExchangeCfgArray.Instance.GetMoneyIdAndNum(_itemId, _buyTimes, _count, out int costId, out long coustNum, out long buyNum);
+            ItemExchangeCfgArray.Instance.GetMoneyIdAndNum(_itemId, _buyTimes, _count, out int costId, out int coustNum, out int buyNum);
 
             Debug.Log(costId + "数量:" + ItemDataManager.GetItemNum(costId));
             if (ItemDataManager.GetItemNum(costId) < coustNum)

+ 4 - 4
GameClient/Assets/Game/HotUpdate/Views/CommonGame/BuyCountView.cs

@@ -35,11 +35,11 @@ namespace GFGGame
         /// <summary>
         /// 购买物品数量
         /// </summary>
-        private long _buyNum;
+        private int _buyNum;
         /// <summary>
         /// 购买物品消耗数量
         /// </summary>
-        private long _costNum;
+        private int _costNum;
         /// <summary>
         /// 最大购买次数
         /// </summary>
@@ -273,7 +273,7 @@ namespace GFGGame
             this.Hide();
         }
 
-        private void GetMoneyIdAndNum(long count, out int _costId, out long _costNum, out long _buyNum)
+        private void GetMoneyIdAndNum(long count, out int _costId, out int _costNum, out int _buyNum)
         {
             _costId = 0;
             _costNum = 0;
@@ -281,7 +281,7 @@ namespace GFGGame
             if (_buyType == ConstBuyType.TYPE_SHOP)
             {
 
-                ClothingShopCfgManager.Instance.GetMoneyIdAndNum(_buyId, count, _shopType, out _costId, out _costNum, out _buyNum);
+                ClothingShopCfgManager.Instance.GetMoneyIdAndNum(_buyId, (int)count, _shopType, out _costId, out _costNum, out _buyNum);
 
             }
             else if (_buyType == ConstBuyType.TYPE_ITEM)

+ 2 - 2
GameClient/Assets/Game/HotUpdate/Views/CommonGame/BuyTipsView.cs

@@ -11,7 +11,7 @@ namespace GFGGame
         private int _itemId;
         private int _costId;
         private long _count;
-        private long _costCount;
+        private int _costCount;
         private bool _result = false;
         private Action _onSuccess;
 
@@ -52,7 +52,7 @@ namespace GFGGame
         }
         private void UpdateView()
         {
-            ItemExchangeCfgArray.Instance.GetMoneyIdAndNum(_itemId, ItemDataManager.GetItemExchangeTimes(_itemId), (int)_count, out _costId, out _costCount, out long buyNum);
+            ItemExchangeCfgArray.Instance.GetMoneyIdAndNum(_itemId, ItemDataManager.GetItemExchangeTimes(_itemId), (int)_count, out _costId, out _costCount, out int buyNum);
             ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(_itemId);
             _ui.m_txtNeed.text = string.Format("还需要购买{0}个", _count);
             _ui.m_loaNeed.url = ResPathUtil.GetCommonGameResPath(itemCfg.res);