Ejemplo n.º 1
0
    private void StartQuest(FDR_Subscenario s)
    {
        var sq = new ScenarioQuest(s, QuestIcon.FoundationRouteIcon);

        questUI.SYSTEM_NewScenarioQuest(sq);
        scenarioQuest = sq;
        scenarioQuest.FillText(localizer.GetQuestData(s.GetScenarioStep()));
    }
    protected void StartQuest(Scenario s)
    {
        var sq = new ScenarioQuest(s);

        questUI.SYSTEM_NewScenarioQuest(sq);
        scenarioQuest = sq;
        scenarioQuest.FillText(localizer.GetQuestData(currentStep));
    }
Ejemplo n.º 3
0
 public override void EndScenario()
 {
     completed = true;
     if (useQuest)
     {
         scenarioQuest.MakeQuestCompleted();
         scenarioQuest = null;
     }
     tutorialUI.NextScenario();
 }
Ejemplo n.º 4
0
    public void SYSTEM_NewScenarioQuest(ScenarioQuest q)
    {
        int sectionIndex = (int)q.DefineQuestSection();

        activeQuests[sectionIndex]   = q;
        questAccessMap[sectionIndex] = true;
        if (openedQuest == -1 & GetComponent <Image>().enabled)
        {
            PrepareBasicQuestWindow();
        }
    }
Ejemplo n.º 5
0
 override public void StartScenario()
 {
     if (!useSpecialWindowFilling)
     {
         tutorialUI.OpenTextWindow(localizer.GetText(step, WINDOW_INFO_0));
     }
     else
     {
         SpecialWindowFilling();
     }
     if (useQuest)
     {
         scenarioQuest = new ScenarioQuest(this, QuestIcon.TutorialIcon);
         mcc.questUI.SYSTEM_NewScenarioQuest(scenarioQuest);
         if (useSpecialQuestFilling)
         {
             SpecialQuestFilling();
         }
         else
         {
             scenarioQuest.FillText(localizer.GetText(step, QUEST_INFO_0));
         }
     }
 }