| | |
| | | [SerializeField] Button m_PullButton2;//拉选按钮 |
| | | [SerializeField] GameObject m_ClickScreenOtherSpace2; |
| | | [SerializeField] ScrollerController m_ScrollerController2;
|
| | | [SerializeField] Text m_Text_A;
|
| | | CrossServerRewardModel m_CrossServerRewardModel;
|
| | | CrossServerRewardModel crossServerRewardModel { get { return m_CrossServerRewardModel ?? (m_CrossServerRewardModel = ModelCenter.Instance.GetModel<CrossServerRewardModel>()); } } |
| | | CrossServerRewardModel crossServerRewardModel { get { return m_CrossServerRewardModel ?? (m_CrossServerRewardModel = ModelCenter.Instance.GetModel<CrossServerRewardModel>()); } }
|
| | | private int NeedDanLv = 0; |
| | | #region Built-in |
| | | protected override void BindController() |
| | | { |
| | | m_ScrollerController.OnRefreshCell += OnRefreshGridCell; |
| | | m_ScrollerController1.OnRefreshCell += OnRefreshGridCell_Z;//赛区
|
| | | m_ScrollerController2.OnRefreshCell += OnRefreshGridCell_S;//赛区 |
| | | var configNum1 = Config.Instance.Get<FuncConfigConfig>("CrossRealmPKCfg").Numerical1;
|
| | | var _jsonDataC = LitJson.JsonMapper.ToObject(configNum1); |
| | | if (_jsonDataC.Count > 0)
|
| | | {
|
| | | NeedDanLv = int.Parse(_jsonDataC[1].ToString());
|
| | | }
|
| | | var config = Config.Instance.Get<CrossServerArenaConfig>(NeedDanLv); |
| | | if (config != null)
|
| | | {
|
| | | m_Text_A.text = "到达"+ config.Name+ "段位才可上榜";
|
| | | } |
| | | |
| | | } |
| | | |
| | | protected override void AddListeners() |
| | |
| | | } |
| | | |
| | | protected override void OnPreOpen() |
| | | { |
| | | {
|
| | | |
| | | SetZoneIDAndSeasonID(); |
| | | ZoneAndSeasonpanel(); |
| | | m_NumberText.text = CrossServerOneVsOnePKSeason.Instance.SeasonID.ToString(); |
| | |
| | | {
|
| | | SetZoneAndSeasonNum();
|
| | | OnCreateGridLineCell(m_ScrollerController);
|
| | | SetTextMyRank();
|
| | | m_ScrollerController.JumpIndex(0);
|
| | |
|
| | | } |
| | |
| | | {
|
| | | int danlv = CrossServerOneVsOnePlayerInfo.Instance.DanLV;
|
| | | var config = Config.Instance.Get<CrossServerArenaConfig>(danlv);
|
| | | if (config != null && danlv >= 6)
|
| | | if (crossServerRewardModel.MyRank > -1 && crossServerRewardModel.MyRank < 100)
|
| | | {
|
| | | m_TextMyRank.text = config.Name;
|
| | | m_TextMyRank.text = (crossServerRewardModel.MyRank + 1).ToString();
|
| | | }
|
| | | else
|
| | | {
|