少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-14 d5185281e2bf5b49c3a0f658da25d07a7d0a3f65
2558 【前端】日常界面显示下个境界,取消小人图片显示
1个文件已修改
66 ■■■■■ 已修改文件
System/DailyQuest/DailyQuestRealmPracticeBehaviour.cs 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DailyQuest/DailyQuestRealmPracticeBehaviour.cs
@@ -15,9 +15,9 @@
        [SerializeField] RectTransform m_ContainerPractice;
        [SerializeField] Button m_GotoRealm;
        [SerializeField] Slider m_PracticePointSlider;
        [SerializeField] RectTransform m_RealmContainer;
        [SerializeField] RectTransform m_RealmContainer;
        [SerializeField] Text m_RealmStateDescription;
        [SerializeField] Image m_Realm;
        [SerializeField] Image m_RealmState;
        [SerializeField] Text m_PracticePoint;
        [SerializeField] Text m_PractivePointNeed;
        [SerializeField] Text m_GotoRealmLevelUpHint;
@@ -89,14 +89,36 @@
        private void UpdatePraceticePoint(bool _rightNow)
        {
            var isMaxRealm = realmModel.realmMaxLevel == PlayerDatas.Instance.baseData.realmLevel;
            var realmConfig = ConfigManager.Instance.GetTemplate<RealmConfig>(PlayerDatas.Instance.baseData.realmLevel);
            var pointNeed = realmConfig.NeedPoint;
            var pointOwn = PlayerDatas.Instance.extersion.realmPoint;
            m_RealmContainer.gameObject.SetActive(realmConfig != null && realmConfig.Lv > 0);
            if (realmConfig != null && realmConfig.Lv > 0)
            if (isMaxRealm)
            {
                m_Realm.SetSprite(realmConfig.Img);
                m_GotoRealmLevelUpHint.gameObject.SetActive(false);
                realmConfig = ConfigManager.Instance.GetTemplate<RealmConfig>(PlayerDatas.Instance.baseData.realmLevel);
                m_RealmStateDescription.text = Language.Get("DailyquestHighestRealm");
            }
            else
            {
                m_GotoRealmLevelUpHint.gameObject.SetActive(true);
                if (pointOwn >= pointNeed)
                {
                    m_GotoRealmLevelUpHint.text = Language.Get("DailyquestRealm2");
                }
                else
                {
                    m_GotoRealmLevelUpHint.text = Language.Get("RealmCollecting", pointNeed - pointOwn);
                }
                m_RealmStateDescription.text = Language.Get("DailyquestNextRealm");
            }
            var nextRealmConfig = ConfigManager.Instance.GetTemplate<RealmConfig>(PlayerDatas.Instance.baseData.realmLevel + (isMaxRealm ? 0 : 1));
            m_RealmContainer.gameObject.SetActive(nextRealmConfig != null && nextRealmConfig.Lv > 0);
            if (nextRealmConfig != null && nextRealmConfig.Lv > 0)
            {
                m_Realm.SetSprite(nextRealmConfig.Img);
            }
            m_PractivePointNeed.text = StringUtility.Contact("/", pointNeed);
@@ -111,40 +133,6 @@
                StartCoroutine(Co_PointIncreasePerformance(new PointPerformance() { startPoint = piontBuf, endPoint = pointOwn }));
                piontBuf = pointOwn;
            }
            if (pointOwn >= pointNeed)
            {
                m_GotoRealmLevelUpHint.text = Language.Get("DailyquestRealm2");
                m_RealmState.SetSprite("JJ_TB_1");
            }
            else
            {
                m_GotoRealmLevelUpHint.text = Language.Get("RealmCollecting", pointNeed - pointOwn);
                m_RealmState.SetSprite("JJ_TB_2");
            }
            //switch (PlayerDatas.Instance.realm.prensentRealmState)
            //{
            //    case PlayerRealmData.RealmState.Collecting:
            //        if (pointOwn >= pointNeed)
            //        {
            //            m_GotoRealmLevelUpHint.text = Language.Get("DailyquestRealm2");
            //        }
            //        else
            //        {
            //            m_GotoRealmLevelUpHint.text = Language.Get("RealmCollecting", pointNeed - pointOwn);
            //        }
            //        m_RealmState.SetSprite("JJ_TB_1");
            //        break;
            //    //case PlayerRealmData.RealmState.Dungeon:
            //    //    m_GotoRealmLevelUpHint.text = Language.Get("DailyquestRealm3");
            //    //    m_RealmState.SetSprite("JJ_TB_2");
            //    //    break;
            //    //case PlayerRealmData.RealmState.LevelUp:
            //    //    m_GotoRealmLevelUpHint.text = Language.Get("DailyquestRealm4");
            //    //    m_RealmState.SetSprite("JJ_TB_3");
            //    //    break;
            //}
        }