| System/OpenServerActivity/LogInDayNumber.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/OpenServerActivity/LoginRewardModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/OpenServerActivity/LoginRewardWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/OpenServerActivity/LogInDayNumber.cs
@@ -13,7 +13,12 @@ [SerializeField] Button m_DayNumberBtn; [SerializeField] ImageEx m_DayNumberImage; [SerializeField] ImageEx m_SelectedImage; [SerializeField] Text m_DaytNumberText; [SerializeField] GameObject m_Obj1; [SerializeField] Text m_DayText1; [SerializeField] GameObject m_Obj2; [SerializeField] Text m_DayText2; LoginRewardModel m_LoginRewardModel; LoginRewardModel loginRewardModel { get { return m_LoginRewardModel ?? (m_LoginRewardModel = ModelCenter.Instance.GetModel<LoginRewardModel>()); } } public Button DayNumberBtn { get { return m_DayNumberBtn; } @@ -30,7 +35,22 @@ { m_SelectedImage.gameObject.SetActive(false); } m_DaytNumberText.text = "第" + day + "天"; if (day > loginRewardModel.DayNow) { m_SelectedImage.gray = true; m_DayNumberImage.gray = true; m_Obj1.SetActive(false); m_Obj2.SetActive(true); m_DayText2.text = (day + 1).ToString(); } else { m_SelectedImage.gray = false; m_DayNumberImage.gray = false; m_Obj1.SetActive(true); m_Obj2.SetActive(false); m_DayText1.text= (day + 1).ToString(); } } } System/OpenServerActivity/LoginRewardModel.cs
@@ -15,8 +15,9 @@ public Dictionary<int, WeekPartyDayClass> LoginAwardDayDic = new Dictionary<int, WeekPartyDayClass>();//每天的奖励信息 public Dictionary<int, WeekPartyActionClass> LoginAwardDic = new Dictionary<int, WeekPartyActionClass>();//活动模板信息 public Dictionary<int, Redpoint> RedPointDic = new Dictionary<int, Redpoint>();//红点 public int DayNow = 0; public int LimitLV = 0;//限制等级 private const int Redpoint_key = 6666;//周狂欢红点 private const int Redpoint_key = 6666;//登录奖励红点 public Redpoint redPointStre = new Redpoint(666, Redpoint_key); public override void Init() { System/OpenServerActivity/LoginRewardWin.cs
@@ -38,6 +38,7 @@ protected override void OnAfterOpen() { loginRewardModel.LoginAwardInfoUpdate += LoginAwardInfoUpdate; } protected override void OnPreClose() @@ -45,7 +46,14 @@ } protected override void OnAfterClose() { { loginRewardModel.LoginAwardInfoUpdate -= LoginAwardInfoUpdate; } private void LoginAwardInfoUpdate() { m_ScrollerController_1.m_Scorller.RefreshActiveCellViews(); m_ScrollerController_2.m_Scorller.RefreshActiveCellViews(); } #endregion void OnCreateGridLineCell_1(ScrollerController gridCtrl)