少年修仙传客户端代码仓库
Client_PangDeRong
2019-01-04 79e8945e9535b5b4daa6c447c3e0dd02061d5728
2654 【BUG】【1.4.100】仙缘币绑玉快捷弹框BUG
2个文件已修改
14 ■■■■ 已修改文件
System/KnapSack/FBHelpPointExchageModel.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Store/StoreModel.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/FBHelpPointExchageModel.cs
@@ -31,6 +31,7 @@
            currentShopId = 0;
            helpPointShoplist.Clear();
            storeModel.RefreshTCBPlayerDataEvent -= UpdateFBHelpPoint;
            storeModel.RefreshBuyShopLimitEvent -= UpdateBuyShop;
            TimeMgr.Instance.OnDayEvent -= UpdateDay;
        }
@@ -41,6 +42,7 @@
            shopLifeLocalSave = StringUtility.Contact("ShopLifeLocalSave",playerId);
            curDayLocalSave = StringUtility.Contact("CurDayLocalSave",playerId);
            storeModel.RefreshTCBPlayerDataEvent += UpdateFBHelpPoint;
            storeModel.RefreshBuyShopLimitEvent += UpdateBuyShop;
            TimeMgr.Instance.OnDayEvent += UpdateDay;
            GetLocalSaveData();
        }
@@ -119,6 +121,12 @@
            ClearShopDayLocalSave();
        }
        private void UpdateBuyShop()
        {
            UpdateFBHelpPoint(PlayerDataRefresh.FBHelpPoint);
        }
        private void UpdateFBHelpPoint(PlayerDataRefresh type)
        {
            if (type != PlayerDataRefresh.FBHelpPoint 
System/Store/StoreModel.cs
@@ -466,14 +466,14 @@
        bool isLimitBuy = TryGetLimitBuy(storeConfig, out canBuyCnt, out addBuyCnt);
        if (!isLimitBuy) return false;
        int remainNum = canBuyCnt;
        remainCnt = canBuyCnt;
        BuyShopItemLimit shopItemLimit = GetBuyShopLimit((uint)storeConfig.ID);
        if (shopItemLimit != null)
        {
            remainNum -= shopItemLimit.BuyCnt;
            remainCnt -= shopItemLimit.BuyCnt;
        }
        if (remainNum <= 0)
        if (remainCnt <= 0)
        {
            return true;
        }