| System/OpenServerActivity/OpenServiceAchievementModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/OpenServerActivity/OpenServiceAchievementWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/OpenServerActivity/OpenServiceAchievementModel.cs
@@ -71,6 +71,14 @@ private int _SelectedNow = 0; private int ResetType = 0;// 重置类型,0-0点重置;1-5点重置 public event Action IsOpenEvent; private int _JumpIndex = -1;//跳转选中值 public int JumpIndex { get { return _JumpIndex; } set { _JumpIndex = value; } } public int SelectedNow//选中天 { get { return _SelectedNow; } @@ -507,6 +515,28 @@ } } public bool IsJumpOpen() { bool Isbool = false; if (LimitLV == 0)//活动未开启 { SysNotifyMgr.Instance.ShowTip("OutofActivityTime"); return false; } else { if (PlayerDatas.Instance.baseData.LV < LimitLV)//等级未到达 { SysNotifyMgr.Instance.ShowTip("NotEenoughGrade"); return Isbool; } } if (_IsOpen) { Isbool = true; } return Isbool; } } System/OpenServerActivity/OpenServiceAchievementWin.cs
@@ -13,7 +13,7 @@ namespace Snxxz.UI { //开服成就 //开服成就(8-14天) [XLua.Hotfix] public class OpenServiceAchievementWin : Window { @@ -47,7 +47,7 @@ protected override void OnPreOpen() { model.SelectedNow = model.DayNow; ChooseDay(); SetTextIntegral(); OnCreateGridLineCell1(m_ScrollerController1); OnCreateGridLineCell2(m_ScrollerController2); @@ -60,6 +60,7 @@ protected override void OnPreClose() { model.JumpIndex = -1; model.WeekPartyDayInfoUpdate -= WeekPartyDayInfoUpdate; } @@ -364,6 +365,24 @@ m_OpenServiceItemA.SetReward(model.SelectedNow, ItemDayList[0], 0,2); } } private void ChooseDay()//选择天 { if (model.JumpIndex != -1)//跳转选择的天 { model.SelectedNow = model.JumpIndex; return; } foreach (var key in model.RedPointDic.Keys)//红点选择可领取的天 { if (model.RedPointDic[key].state == RedPointState.Simple) { model.SelectedNow = key; return; } } model.SelectedNow = model.DayNow; } } }