void OnEnable() { GameObject myObj = GameObject.FindGameObjectWithTag("Question"); questionManager = myObj.GetComponent <Question>(); tetrisGameScore = myObj.GetComponent <TetrisGameScore>(); }
public void StartGame() { tetrisScore = GameObject.FindGameObjectWithTag("Question").GetComponent <TetrisGameScore>(); var startTime = secondsUntilStartVal + 1.0f; var timeUntilTetris = roundsNumber / 2 * roundDuration; roundsRemains = roundsNumber / 2; roundNr = 0; secondsUntilStartCounter = secondsUntilStartVal; ShowBanner(true); questionLoader.NewGame(); Invoke("ChangeToQuizPage", startTime); InvokeRepeating("StartRound", startTime, roundDuration); //Invoke("StartTetris", startTime + timeUntilTetris); //InvokeRepeating("StartRound", startTime + timeUntilTetris + tetrisDuration + 10.0f, gameDuration); Invoke("FinishGame", startTime + roundDuration * roundsNumber + tetrisDuration); InvokeRepeating("DecrementTimeToStart", 0.0f, 1.0f); }