525 子 【挑战】PVP群英榜 / 【挑战】PVP群英榜-前端
| | |
| | | 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; |
| | |
| | | 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; |
| | |
| | | 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; |
| | |
| | | [SerializeField] TextEx rankTxt; |
| | | [SerializeField] TextEx serverTxt; |
| | | [SerializeField] Image stateImg; //胜负 |
| | | |
| | | |
| | | [SerializeField] AvatarCell tagAvatarCell; |
| | | [SerializeField] TextEx tagLVTxt; |
| | | [SerializeField] TextEx tagNameTxt; |
| | |
| | | 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; |
| | |
| | | }); |
| | | tagLVTxt.text = arenaGameRec.Value8.ToString(); |
| | | tagNameTxt.text = arenaGameRec.Name; |
| | | |
| | | |
| | | if (GeneralDefine.IsRobot((int)arenaGameRec.Value3)) |
| | | { |
| | | tagServerTxt.text = Language.Get("Qunying15"); |
| | |
| | | } |
| | | tagRankTxt.text = Language.Get("Qunying20") + arenaGameRec.TagRank; |
| | | tagStateImg.SetSprite("QYResult" + (arenaGameRec.Value4 == 1 ? 2 : 1)); |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | |
| | | PlayerDatas.Instance.playerDataRefreshEvent += OnPlayerDataRefresh; |
| | | GlobalTimeEvent.Instance.secondEvent += OnSecondEvent; |
| | | QunyingManager.Instance.OnUpdateQunyingInfoEvent += OnUpdateQunyingInfoEvent; |
| | | TimeMgr.Instance.OnDayEvent += OnDayEvent; |
| | | |
| | | Display(); |
| | | } |
| | |
| | | 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(); |