//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Monday, October 16, 2017 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; //关于日常和地图 namespace Snxxz.UI { public class TopRightTip : MonoBehaviour { public Button m_Map; public Button m_Daily; public Button m_BackPack; public void Init() { m_Map.SetListener(OpenMapWin); m_Daily.SetListener(OpenDailyQuestWin); m_BackPack.SetListener(OpenBackpack); } public void UnInit() { m_Map.RemoveAllListeners(); m_Daily.RemoveAllListeners(); m_BackPack.RemoveAllListeners(); } private void OpenMapWin() { var canOpen = ModelCenter.Instance.GetModel().CanOpenLocalMapWin(PlayerDatas.Instance.baseData.MapID); if (!canOpen) { SysNotifyMgr.Instance.ShowTip("MapInfo1"); } else { WindowCenter.Instance.Close(); WindowCenter.Instance.Open(); } } private void OpenDailyQuestWin() { if (NewBieCenter.Instance.inGuiding && NewBieCenter.Instance.currentGuide == 89)//仙界秘境购买引导 { ModelCenter.Instance.GetModel().currentDailyQuest = (int)DailyQuestType.FairyLand; } if (NewBieCenter.Instance.inGuiding && NewBieCenter.Instance.currentGuide == TrialDungeonModel.TRIALEXCHANGE_GUIDE) { ModelCenter.Instance.GetModel().currentDailyQuest = (int)DailyQuestType.Trial; } if (NewBieCenter.Instance.inGuiding && NewBieCenter.Instance.currentGuide == 29)//仙界秘境功能开启引导 { ModelCenter.Instance.GetModel().currentDailyQuest = (int)DailyQuestType.FairyLand; } WindowCenter.Instance.Close(); WindowCenter.Instance.Open(); } private void OpenBackpack() { WindowCenter.Instance.Open(); WindowCenter.Instance.Close(); } } }