public static void StartQuestTopTutorial(string worldAreaId) { string questTopTutorialFileName = QuestSecondTutorial.GetQuestTopTutorialFileName(worldAreaId); if (string.IsNullOrEmpty(questTopTutorialFileName)) { GUICollider.EnableAllCollider("CMD_QuestTOP"); } else { TutorialObserver tutorialObserver = UnityEngine.Object.FindObjectOfType <TutorialObserver>(); if (null == tutorialObserver) { GUICollider.EnableAllCollider("CMD_QuestTOP"); } else { GUIMain.BarrierON(null); TutorialObserver tutorialObserver2 = tutorialObserver; string tutorialName = questTopTutorialFileName; if (QuestSecondTutorial.< > f__mg$cache2 == null) { QuestSecondTutorial.< > f__mg$cache2 = new Action(GUIMain.BarrierOFF); } Action completed = QuestSecondTutorial.< > f__mg$cache2; if (QuestSecondTutorial.< > f__mg$cache3 == null) { QuestSecondTutorial.< > f__mg$cache3 = new Action(QuestSecondTutorial.InitializedQuestTopTutorial); } tutorialObserver2.StartSecondTutorial(tutorialName, completed, QuestSecondTutorial.< > f__mg$cache3); } } }
protected override void WindowOpened() { base.WindowOpened(); FarmCameraControlForCMD.Off(); if (0 < this.worldStageData.Count) { QuestSecondTutorial.StartQuestTopTutorial(this.worldStageData[0].worldStageM.worldAreaId); } else { GUICollider.EnableAllCollider("CMD_QuestTOP"); } }
protected override void WindowOpened() { base.WindowOpened(); FarmCameraControlForCMD.Off(); QuestSecondTutorial.StartQuestSelectTutorial(); }