| | |
| | | }
|
| | | int _titleId = model.roleTitleList[_index];
|
| | | TitleData titleData = model.GetGainTitle(_titleId);
|
| | | DienstgradConfig _dienstgradCfg = Config.Instance.Get<DienstgradConfig>(_titleId);
|
| | | m_TitleIcon.SetSprite(_dienstgradCfg.Image);
|
| | | DienstgradConfig config = Config.Instance.Get<DienstgradConfig>(_titleId);
|
| | | m_TitleIcon.SetSprite(config.Image);
|
| | | m_TitleIcon.SetNativeSize();
|
| | | if (model.presentSelectTitle == model.roleTitleList[_index])
|
| | | {
|
| | |
| | | {
|
| | | m_BottomImg.SetSprite("Title_PopupWindow");
|
| | | }
|
| | | m_TitleGetBtn.gameObject.SetActive(!model.IsTitleGain(_titleId));
|
| | | m_TitleGetBtn.gameObject.SetActive(!model.IsTitleGain(_titleId) && config.gotoId > 0);
|
| | | m_UseTitleBtn.gameObject.SetActive(model.IsTitleGain(_titleId));
|
| | | m_ContainerNewGet.gameObject.SetActive(model.IsNewGet(_titleId));
|
| | | m_UseTitleBtn.onClick.RemoveAllListeners();
|
| | |
| | | m_TitleEquipImg.gameObject.SetActive(titleData.isEquiped);
|
| | | }
|
| | | m_TitleGetBtn.RemoveAllListeners();
|
| | | if (titleData == null)
|
| | | if (titleData == null && config.gotoId > 0)
|
| | | {
|
| | | m_TitleGetBtn.AddListener(() =>
|
| | | {
|
| | | if (_dienstgradCfg.gotoId > 0)
|
| | | if (config.gotoId > 0)
|
| | | {
|
| | | if (_dienstgradCfg.missionId > 0
|
| | | && task.GetQuestState(_dienstgradCfg.missionId) == -1)
|
| | | if (config.missionId > 0
|
| | | && task.GetQuestState(config.missionId) == -1)
|
| | | {
|
| | | var taskConfig = Config.Instance.Get<PyTaskConfig>(_dienstgradCfg.missionId);
|
| | | var taskConfig = Config.Instance.Get<PyTaskConfig>(config.missionId);
|
| | | var taskName = string.Empty;
|
| | | if (taskConfig != null)
|
| | | {
|
| | |
| | | SysNotifyMgr.Instance.ShowTip("RoleTitle_1", taskName);
|
| | | return;
|
| | | }
|
| | | WindowJumpMgr.Instance.WindowJumpTo((JumpUIType)_dienstgradCfg.gotoId);
|
| | | WindowJumpMgr.Instance.WindowJumpTo((JumpUIType)config.gotoId);
|
| | | }
|
| | | });
|
| | | }
|