hch
2 天以前 964ddfa649ec757b9ac4cfb552bbd1d906488341
525 子 【挑战】PVP群英榜 / 【挑战】PVP群英榜-前端
3个文件已修改
28 ■■■■■ 已修改文件
Main/System/Qunying/QYFighterCell.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Qunying/QYNoteCell.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Qunying/QYWin.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Qunying/QYFighterCell.cs
@@ -32,7 +32,7 @@
                return;
            if (!UIHelper.CheckMoneyCount(QunyingManager.challengeMoneyType, 1, 1))
            {
                StoreModel.Instance.ShowBuyItem(QunyingManager.challengeShopID, 0);
                StoreModel.Instance.ShowBuyItem(QunyingManager.challengeShopID, -1);
                return;
            }
            QunyingManager.Instance.atkPlayerId = matchInfo.PlayerID;
@@ -52,7 +52,7 @@
                return;
            if (!UIHelper.CheckMoneyCount(QunyingManager.challengeMoneyType, 1, 1))
            {
                StoreModel.Instance.ShowBuyItem(QunyingManager.challengeShopID, 0);
                StoreModel.Instance.ShowBuyItem(QunyingManager.challengeShopID, -1);
                return;
            }
            QunyingManager.Instance.atkPlayerId = matchInfo.PlayerID;
@@ -68,7 +68,7 @@
            var cnt = Math.Max(1, Math.Min(5, UIHelper.GetMoneyCnt(QunyingManager.challengeMoneyType)));
            if (!UIHelper.CheckMoneyCount(QunyingManager.challengeMoneyType, cnt, 1))
            {
                StoreModel.Instance.ShowBuyItem(QunyingManager.challengeShopID, 0);
                StoreModel.Instance.ShowBuyItem(QunyingManager.challengeShopID, -1);
                return;
            }
            QunyingManager.Instance.atkPlayerId = matchInfo.PlayerID;
Main/System/Qunying/QYNoteCell.cs
@@ -13,7 +13,7 @@
    [SerializeField] TextEx rankTxt;
    [SerializeField] TextEx serverTxt;
    [SerializeField] Image stateImg;    //胜负
    [SerializeField] AvatarCell tagAvatarCell;
    [SerializeField] TextEx tagLVTxt;
    [SerializeField] TextEx tagNameTxt;
@@ -44,10 +44,10 @@
        nameTxt.text = PlayerDatas.Instance.baseData.PlayerName;
        serverTxt.text = ServerListCenter.Instance.GetServerName(UIHelper.GetServerIDByAccount(PlayerDatas.Instance.baseData.AccID));
        stateImg.SetSprite("QYResult" + (arenaGameRec.Value4 == 1 ? 1 : 2));
        rankTxt.text = Language.Get("Qunying20") + arenaGameRec.CurRank;
        rankTxt.text = arenaGameRec.CurRank == 0 ? Language.Get("L1045") : Language.Get("Qunying20") + arenaGameRec.CurRank;
        tagAvatarCell.InitUI(AvatarHelper.GetAvatarModel((int)arenaGameRec.Value3, (int)arenaGameRec.Value5, (int)arenaGameRec.Value6));
        tagAvatarCell.SetListener(() =>
        {
            if (GeneralDefine.IsRobot((int)arenaGameRec.Value3)) return;
@@ -55,7 +55,7 @@
        });
        tagLVTxt.text = arenaGameRec.Value8.ToString();
        tagNameTxt.text = arenaGameRec.Name;
        if (GeneralDefine.IsRobot((int)arenaGameRec.Value3))
        {
            tagServerTxt.text = Language.Get("Qunying15");
@@ -66,9 +66,9 @@
        }
        tagRankTxt.text = Language.Get("Qunying20") + arenaGameRec.TagRank;
        tagStateImg.SetSprite("QYResult" + (arenaGameRec.Value4 == 1 ? 2 : 1));
    }
}
Main/System/Qunying/QYWin.cs
@@ -97,6 +97,7 @@
        PlayerDatas.Instance.playerDataRefreshEvent += OnPlayerDataRefresh;
        GlobalTimeEvent.Instance.secondEvent += OnSecondEvent;
        QunyingManager.Instance.OnUpdateQunyingInfoEvent += OnUpdateQunyingInfoEvent;
        TimeMgr.Instance.OnDayEvent += OnDayEvent;
        Display();
    }
@@ -129,10 +130,19 @@
        PlayerDatas.Instance.playerDataRefreshEvent -= OnPlayerDataRefresh;
        GlobalTimeEvent.Instance.secondEvent -= OnSecondEvent;
        QunyingManager.Instance.OnUpdateQunyingInfoEvent -= OnUpdateQunyingInfoEvent;
        TimeMgr.Instance.OnDayEvent -= OnDayEvent;
        QunyingManager.Instance.openQYWinNeedRoll = true;
    }
    void OnDayEvent()
    {
        RankModel.Instance.ResetQueryParam();
        RankModel.Instance.QueryRankByPage(QunyingManager.rankType, 0, 3);
        QunyingManager.Instance.RequestRefreshFighters(0);
    }
    void OnSecondEvent()
    {
        ShowGameTime();