| System/RankAction/RechargeGiftActCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/RankAction/SecretPlaceActWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/RankAction/SecretPlaceRankCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/RankAction/SecretPlaceRankWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/RankAction/RechargeGiftActCell.cs
@@ -25,8 +25,8 @@ VipModel vipModel { get { return ModelCenter.Instance.GetModel<VipModel>(); } } BossTrialModel bossTrialModel { get { return ModelCenter.Instance.GetModel<BossTrialModel>(); } } PetHorseActModel petHorseActModel { get { return ModelCenter.Instance.GetModel<PetHorseActModel>(); } } StoreModel storeModel { get { return ModelCenter.Instance.GetModel<StoreModel>(); } } StoreModel storeModel { get { return ModelCenter.Instance.GetModel<StoreModel>(); } } CustomizedRechargeModel customizedRechargeModel { get { return ModelCenter.Instance.GetModel<CustomizedRechargeModel>(); } } public void Display(int index) @@ -65,26 +65,7 @@ limiteBuyCntText.text = Language.Get("RechargeGiftActWin4", UIHelper.AppendColor(buyCnt >= totalCnt ? TextColType.Red:TextColType.Green, buyCnt + "/" + totalCnt, true)); } List<Item> awards = new List<Item>(); vipModel.TryGetRechargeItem(ctgID, out awards); for (int i = 0; i < itemCells.Count; i++) { if (i < awards.Count) { var award = awards[i]; itemCells[i].SetActive(true); var itemData = new ItemCellModel(award.id, false, (ulong)award.count); itemCells[i].Init(itemData); itemCells[i].button.SetListener(() => { ItemTipUtility.Show(award.id); }); } else { itemCells[i].SetActive(false); } } customizedRechargeModel.ShowUIItems(itemCells, ctgID); buyBtn.SetActive(buyCnt < totalCnt); buyBtn.SetListener(() => @@ -96,12 +77,9 @@ } if (petHorseActModel.IsOpen) if (bossTrialModel.IsOpen) { vipModel.CTG(ctgID); } else { //参与时间结束前直接购买,时间结束后再购买需要弹窗提示 if (bossTrialModel.IsPrepareTime || bossTrialModel.IsJoin) vipModel.CTG(ctgID); else @@ -115,6 +93,10 @@ }); } } else { vipModel.CTG(ctgID); } }); buyYetImg.SetActive(buyCnt >= totalCnt); System/RankAction/SecretPlaceActWin.cs
@@ -61,7 +61,7 @@ private void OpenGift() { CloseSubWindows(); WindowCenter.Instance.Open<RechargeGiftAct31Win>(); WindowCenter.Instance.Open<RechargeGiftAct31Win>(fixParentName: "SecretPlaceActWin"); functionOrder = 4; } System/RankAction/SecretPlaceRankCell.cs
@@ -27,6 +27,7 @@ rankTextObj.SetActive(false); rankImg.SetActive(true); rankImg.SetSprite("actrank" + (index + 1)); rankImg.SetNativeSize(); rankBG.SetSprite("actrankBG" + (index + 1)); } else @@ -67,8 +68,14 @@ } else { int needScoreEx = 0; Dictionary<int, ActBillboardAwards> rankAwardInfo = model.operationCrossAct.rankInfo; var dataIndex = model.GetRankDataIndex(index, rankAwardInfo); if (rankAwardInfo.ContainsKey(dataIndex)) needScoreEx = rankAwardInfo[dataIndex].needScore; nameText.text = Language.Get("L1046"); numText.text = "0"; numText.text = needScoreEx == 0 ? "0" : Language.Get("RankInfo2") + needScoreEx; headIcon.SetPlayerHeadIcon(1); //默认头像 serverNameText.text = string.Empty; } System/RankAction/SecretPlaceRankWin.cs
@@ -152,7 +152,18 @@ else { playerName_1.text = Language.Get("L1046"); score_1.text = Language.Get("L2013", Language.Get("CrossBattleField79"), 0); if (model.SelectRank == 1) { Dictionary<int, ActBillboardAwards> rankAwardInfo = model.operationCrossAct.rankInfo; int needScoreEx = rankAwardInfo[1].needScore; score_1.text = Language.Get("RankInfo2") + needScoreEx; } else { score_1.text = Language.Get("L2013", Language.Get("CrossBattleField79"), 0); } serverName_1.text = ""; headIcon_1.SetPlayerHeadIcon(1); }