| System/HeavenBattle/HeavenBattleModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/OpenServerActivity/FlashRushToBuyModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/OpenServerActivity/FlashSaleItemCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/HeavenBattle/HeavenBattleModel.cs
@@ -321,14 +321,10 @@ private void SetBatterInfoList(HA003_tagUniversalGameRecInfo info) { List<GameRecInfo> list = new List<GameRecInfo>(); if (!GameRecInfoDict.ContainsKey(info.Type)) { List<GameRecInfo> list = new List<GameRecInfo>(); GameRecInfoDict.Add(info.Type, list); } else { GameRecInfoDict[info.Type] = list; } for (int i = 0; i < info.Count; i++) @@ -338,7 +334,7 @@ (int)info.UniversalGameRec[i].Value2, (int)info.UniversalGameRec[i].Value3, (int)info.UniversalGameRec[i].Value4, (int)info.UniversalGameRec[i].Value5); list.Add(recInfo); GameRecInfoDict[info.Type].Add(recInfo); } } System/OpenServerActivity/FlashRushToBuyModel.cs
@@ -198,14 +198,9 @@ /// Value1 商品ID Value2 全服购买次数 /// </summary> /// <returns></returns> public GameRecInfo GetFullServerInfo() public List<GameRecInfo> GetFullServerInfo() { var infolist = battleModel.GetBatterInfoListByType(8); if(infolist != null && infolist.Count > 0) { return infolist[0]; } return null; return battleModel.GetBatterInfoListByType(8); } /// <summary> System/OpenServerActivity/FlashSaleItemCell.cs
@@ -203,16 +203,21 @@ var buyInfo = storeModel.GetBuyShopLimit((uint)saleItem.shopId); var buyCount = 0; var fullServerInfo = rushToBuyModel.GetFullServerInfo(); var fullServerInfolist = rushToBuyModel.GetFullServerInfo(); if(buyState != -1) { if (fullServerInfo != null && fullServerInfo.Value1 == saleItem.shopId) fullRemainNum = saleItem.fullServerLimitNum; if (fullServerInfolist != null) { fullRemainNum = saleItem.fullServerLimitNum - fullServerInfo.Value2; } else { fullRemainNum = saleItem.fullServerLimitNum; for(int i = 0; i < fullServerInfolist.Count; i++) { var fullServerInfo = fullServerInfolist[i]; if (fullServerInfo.Value1 == saleItem.shopId) { fullRemainNum = saleItem.fullServerLimitNum - fullServerInfo.Value2; break; } } } if (buyInfo != null) {