Exemplo n.º 1
0
    // Start is called before the first frame update
    void Start()
    {
        npcs                = GameObject.FindGameObjectsWithTag("Character");
        currentPhase        = 0;
        currentRequirements = phaseEndRequirements[currentPhase];

        slideshow.GetComponent <Slideshow>().turnOn(true);
        playerCharacter.GetComponent <Playable>().enabled = false;
    }
Exemplo n.º 2
0
 private void setNextPhase()
 {
     currentPhase++;
     foreach (GameObject go in npcs)
     {
         go.GetComponent <CharacterDialog>().setNewDialog(currentPhase);
     }
     slideshow.GetComponent <Slideshow>().setNewShow(currentPhase);
     if (currentPhase < phaseEndRequirements.Count)
     {
         currentRequirements = phaseEndRequirements[currentPhase];
     }
     else
     {
         isGameOver = true;
     }
 }