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();
 }