// Use this for initialization void Start() { scoreTracker = GameObject.Find("ScoreTracker").GetComponent <ScoreTracker> (); if (scoreTracker == null) { return; } inControl = GameObject.Find("InControl"); // Set titles for categories SetCategoryTitles(); categoryTitle = this.transform.Find("Category").GetComponent <Text> (); categoryTitle.enabled = false; continueText = this.transform.Find("Continue Text").GetComponent <Text> (); continueText.enabled = false; playAgainText = this.transform.Find("Play Again Text").GetComponent <Text> (); playAgainText.enabled = false; promptText = this.transform.Find("Prompt Text").GetComponent <Text> (); promptText.enabled = false; // Set the number of players based on the score tracker numPlayers = scoreTracker.GetNumPlayers(); // Turn off all score panels foreach (var panel in scorePanels) { panel.SetActive(false); } audio = this.GetComponent <AudioSource> (); SetSpriteMap(); SetTeamColorMap(); SetOrderOfCategories(); print(orderOfCategories.Count); StartCoroutine(PresentScores()); if (allowSkip) { StartCoroutine(WaitForSkip()); } }