| | |
| | | [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;
|
| | |
| | |
|
| | | 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);
|
| | |
| | | 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;
|
| | | //}
|
| | |
|
| | | }
|
| | |
|