protected override void MinigameSpecificStart() { GameObject scoreManagerGO = GameObject.FindWithTag("ScoreManager"); if (scoreManagerGO != null) { scoreManager = scoreManagerGO.GetComponent <BinaryFloodScoreManager>(); scoreManager.ReadHighscore(); } GetComponent <AudioSource>().Play(); // Just to not click a panel by accident when starting game t1.Activate(); t2.Activate(); t3.Activate(); t4.Activate(); if (nNumbersToPlay > 15) { nNumbersToPlay = 15; Debug.Log("Maximum number of playable numbers is 15."); } priorLevels = new int[nNumbersToPlay]; number = Random.Range(1, 16); //init decimal number PText.text = number.ToString(); priorLevels[0] = number; level = 0; timeLastCorrect = Time.time; }