少年修仙传客户端代码仓库
client_Zxw
2018-09-28 3836e5a591f513657c617f918bfbfebcf965dfbd
3872  【前端】七天登录优化
1个文件已修改
34 ■■■■ 已修改文件
System/OpenServerActivity/InSevenDayWin.cs 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/InSevenDayWin.cs
@@ -27,6 +27,7 @@
        [SerializeField] Image m_ImageShowCH;
        [SerializeField] UIEffect m_UIEffect1;
        [SerializeField] UIEffect m_UIEffect2;
        [SerializeField] UIEffect m_UIEffect3;
        [SerializeField] Image m_ImageDay;
        [SerializeField] Image m_ImageTex1;
        [SerializeField] Image m_ImageTex2;
@@ -120,21 +121,18 @@
            {
                return;
            }
            SetUIEffect();
            m_rewardInformation.GetIsDays(SelectedDay);
            m_TextName.text = InsevenConfig.RewardName;
            if (InsevenConfig.IsTitle == 1)
            {
                m_ImageShow.gameObject.SetActive(false);
                m_UIEffect1.gameObject.SetActive(false);
                m_UIEffect2.gameObject.SetActive(true);
                m_ImageShow.gameObject.SetActive(false);
                m_ImageShowCH.gameObject.SetActive(true);
                m_ImageShowCH.SetSprite(InsevenConfig.Image);
                m_ImageShowCH.SetNativeSize();
            }
            else
            {
                m_UIEffect1.gameObject.SetActive(true);
                m_UIEffect2.gameObject.SetActive(false);
                m_ImageShowCH.gameObject.SetActive(false);
                m_ImageShow.gameObject.SetActive(true);
                m_ImageShow.SetSprite(InsevenConfig.Image);
@@ -148,7 +146,31 @@
            m_ImageTex2.SetSprite(InsevenConfig.ImgTxt2);
            m_ImageTex2.SetNativeSize();
        }
        private void SetUIEffect()
        {
            switch (SelectedDay)
            {
                case 1:
                case 4:
                case 6:
                    m_UIEffect1.gameObject.SetActive(true);
                    m_UIEffect2.gameObject.SetActive(false);
                    m_UIEffect3.gameObject.SetActive(false);
                    break;
                case 2:
                case 3:
                    m_UIEffect1.gameObject.SetActive(false);
                    m_UIEffect2.gameObject.SetActive(true);
                    m_UIEffect3.gameObject.SetActive(false);
                    break;
                case 5:
                case 7:
                    m_UIEffect1.gameObject.SetActive(false);
                    m_UIEffect2.gameObject.SetActive(false);
                    m_UIEffect3.gameObject.SetActive(true);
                    break;
            }
        }
        #endregion
    }