public void ActivateEndScreen()
    {
        MainScreen.SetActive(false);
        EndScreen.SetActive(true);
        TempleInfo currentTempleInfo = _dialogManagement.Storyline[_lastKnownPhase].PhaseEnd.templeInfo;

        Header.text       = currentTempleInfo.Header;
        Construction.text = currentTempleInfo.BuildingDate;
        string totalStrings = "";

        foreach (string item in currentTempleInfo.Lines)
        {
            totalStrings += item + "\n\n";
        }
        TempleInfo.text = totalStrings;


        _drawPath.Target = _db.PrefabDB[Npcs.Profesor.ToString()].transform;
        if (QuestTracker.CurrentPhaseName == PhaseNames.EndPhase)
        {
            TAQM.ShowCurrentTemple(true);
        }
        else
        {
            TAQM.ShowCurrentTemple();
        }

        _lastKnownPhase = QuestTracker.CurrentPhaseName;
        _templeChange.ChangeTempleNow = false;
    }
Exemple #2
0
 public PhaseEnd(List <string> BeforeInfo, TempleInfo templeInfo, List <string> AfterInfo)
 {
     this.BeforeInfo = BeforeInfo;
     this.templeInfo = templeInfo;
     this.AfterInfo  = AfterInfo;
 }