// 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; }
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; } }