| | |
| | | PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
|
| | | DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
|
| | | SkyTowerModel skyTowerModel { get { return ModelCenter.Instance.GetModel<SkyTowerModel>(); } }
|
| | | DailyQuestModel dailyQuestModel { get { return ModelCenter.Instance.GetModel<DailyQuestModel>(); } }
|
| | | WorldBossModel worldBossModel { get { return ModelCenter.Instance.GetModel<WorldBossModel>(); } }
|
| | |
|
| | | public override void Init()
|
| | | {
|
| | |
| | | }
|
| | | else if (realMissionGuides.ContainsKey(type))
|
| | | {
|
| | | NewBieCenter.Instance.StartNewBieGuideEx(realMissionGuides[type][0]);
|
| | | int guideIndex = 0;
|
| | | if (type == 1)
|
| | | {
|
| | | var dailyQuestState = dailyQuestModel.GetQuestState((int)DailyQuestType.FairyLand);
|
| | | if (dailyQuestState == DailyQuestModel.DailyQuestState.Locked)
|
| | | guideIndex = 0;
|
| | | else if (dailyQuestState == DailyQuestModel.DailyQuestState.Normal)
|
| | | guideIndex = 1;
|
| | | else if (dailyQuestState == DailyQuestModel.DailyQuestState.CanBuyTimes)
|
| | | guideIndex = 2;
|
| | | else
|
| | | guideIndex = 3;
|
| | | }
|
| | | else if (type == 4)
|
| | | {
|
| | | if (worldBossModel.GetWorldBossRemainCount() == 0)
|
| | | {
|
| | | guideIndex = 1;
|
| | | }
|
| | | }
|
| | |
|
| | | NewBieCenter.Instance.StartNewBieGuideEx(realMissionGuides[type][guideIndex]);
|
| | | }
|
| | | }
|
| | |
|