| | |
| | | m_MapArea = _area;
|
| | | m_ScaleTween.SetStartState();
|
| | | DrawArea();
|
| | | m_PressTip.enabled = !model.IsMapUnLocked(m_MapArea.id);
|
| | | m_PressTip.enabled = !model.IsMapUnlocked(m_MapArea.id);
|
| | |
|
| | | if (m_NewUnLockTip != null)
|
| | | {
|
| | | m_NewUnLockTip.gameObject.SetActive(m_MapArea.id != model.newUnLockedMap && model.newUnLockMapsTip == m_MapArea.id);
|
| | | m_NewUnLockTip.gameObject.SetActive(m_MapArea.id != model.newUnlockedMap && model.newUnlockMapTip == m_MapArea.id);
|
| | | }
|
| | |
|
| | | CheckAchievementGuide();
|
| | |
| | | {
|
| | | try
|
| | | {
|
| | | var unLocked = model.IsMapUnLocked(m_MapArea.id);
|
| | | var unLocked = model.IsMapUnlocked(m_MapArea.id);
|
| | | var mapConfig = Config.Instance.Get<MapConfig>(m_MapArea.id);
|
| | | m_AreaName.text = mapConfig.Name;
|
| | | m_AreaLevel.text = mapConfig.LV.ToString();
|
| | |
| | | m_ScaleTween.Play(false);
|
| | | downTime = Time.time;
|
| | | var mapId = m_MapArea.id;
|
| | | if (!model.IsMapUnLocked(mapId))
|
| | | if (!model.IsMapUnlocked(mapId))
|
| | | {
|
| | | m_UnLockTip.Display(mapId);
|
| | | }
|
| | |
| | |
|
| | | private void OnPointerClick()
|
| | | {
|
| | | var isUnLocked = model.IsMapUnLocked(m_MapArea.id);
|
| | | var isUnLocked = model.IsMapUnlocked(m_MapArea.id);
|
| | | if (isUnLocked || Time.time - downTime < 0.3f)
|
| | | {
|
| | | if (isUnLocked)
|
| | |
| | |
|
| | | MapTransferUtility.Instance.Clear();
|
| | | model.RequestMapTransport(m_MapArea.id);
|
| | | model.ConfirmNewMap(m_MapArea.id);
|
| | | }
|
| | | }
|
| | | }
|