少年修仙传客户端代码仓库
client_Zxw
2019-01-18 34c8220319deee03c30b51191722a166dcf7aa92
5314 子 【1.5.100】登录奖励活动
3个文件已修改
37 ■■■■ 已修改文件
System/OpenServerActivity/LogInDayNumber.cs 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/LoginRewardModel.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/LoginRewardWin.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | 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)