Ejemplo n.º 1
0
    void OnEnable()
    {
        GameObject myObj = GameObject.FindGameObjectWithTag("Question");

        questionManager = myObj.GetComponent <Question>();
        tetrisGameScore = myObj.GetComponent <TetrisGameScore>();
    }
Ejemplo n.º 2
0
    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);
    }