少年修仙传客户端代码仓库
0312 跨服排位赛决赛输方加灰色背景;修复累充界面不显示1元档问题
3个文件已修改
23 ■■■■ 已修改文件
LogicProject/System/CrossServerQualifying/CrossServerQualifying8Win.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HolidayWishes/HolidayDaysAccumulateRechargeWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HolidayWishes/HolidayMultiRechargeModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LogicProject/System/CrossServerQualifying/CrossServerQualifying8Win.cs
@@ -25,7 +25,9 @@
    List<Transform> players8 = new List<Transform>();
    List<Transform> players4 = new List<Transform>();
    ImageEx winA;
    ImageEx winB;
    ImageEx winB;
    Image failAGrayImg;
    Image failBGrayImg;
    Text nameA;
    Text nameB;
    Text fightPowerA;
@@ -71,6 +73,8 @@
        winA = proxy.GetWidgtEx<ImageEx>("trophyA");
        winB = proxy.GetWidgtEx<ImageEx>("trophyB");
        failAGrayImg = proxy.GetWidgtEx<Image>("grayleft");
        failBGrayImg = proxy.GetWidgtEx<Image>("grayright");
        nameA = proxy.GetWidgtEx<Text>("nameA");
        nameB = proxy.GetWidgtEx<Text>("nameB");
        fightPowerA = proxy.GetWidgtEx<Text>("fightPowerA");
@@ -135,6 +139,9 @@
            nextTime.text = "";
            arrow.SetActiveIL(ILChampionshipTimeConfig.Get(battleID).StateValue == 40);
        }
        failAGrayImg.SetActiveIL(false);
        failBGrayImg.SetActiveIL(false);
    }
    protected override void OnAfterOpen()
    {
@@ -196,6 +203,8 @@
                {
                    winA.SetActiveIL(false);
                    winB.SetActiveIL(false);
                    failAGrayImg.SetActiveIL(false);
                    failBGrayImg.SetActiveIL(false);
                }
                else if (playerIDs.WinPlayerID == playerIDs.PlayerIDA)
                {
@@ -203,6 +212,8 @@
                    winA.gray = false;
                    winB.SetActiveIL(true);
                    winB.gray = true;
                    failAGrayImg.SetActiveIL(false);
                    failBGrayImg.SetActiveIL(true);
                }
                else
                {
@@ -210,6 +221,8 @@
                    winA.gray = true;
                    winB.SetActiveIL(true);
                    winB.gray = false;
                    failAGrayImg.SetActiveIL(true);
                    failBGrayImg.SetActiveIL(false);
                }
                if (playerAID == 0)
                {
@@ -238,6 +251,8 @@
        {
            winA.SetActiveIL(false);
            winB.SetActiveIL(false);
            failAGrayImg.SetActiveIL(false);
            failBGrayImg.SetActiveIL(false);
            nameA.text = Language.Get("UnDetermind");
            fightPowerA.text = "0";
            nameB.text = Language.Get("UnDetermind");
System/HolidayWishes/HolidayDaysAccumulateRechargeWin.cs
@@ -107,7 +107,7 @@
                reward = operation.GetReward(TimeUtility.ServerNow);
                for (int i = 0; i < reward.recharges.Count; i++)
                {
                    if (reward.recharges[i].requireGold == 1)
                    if (reward.recharges[i].requireGold == 0.01)
                    {
                        continue;
                    }
System/HolidayWishes/HolidayMultiRechargeModel.cs
@@ -161,7 +161,7 @@
            }
            if (rechargeTotal >= recharge.requireGold)
            {
                if (isAnyRecharge == true && recharge.requireGold != 1)
                if (isAnyRecharge == true && recharge.requireGold != 0.01)
                {
                    //没有任意充值档位
                    return false;
@@ -282,7 +282,7 @@
                            }
                        }
                        //累计充值界面红点
                        if (recharge.requireGold != 1 && SatisfyGetReward(recharge))
                        if (recharge.requireGold != 0.01 && SatisfyGetReward(recharge))
                        {
                            multiRedpoint.state = RedPointState.Simple;
                            break;