Esempio n. 1
0
    public void EndTestWin()
    {
        if (state != TestSceneState.PLAYABLE)
        {
            return;
        }
        state = TestSceneState.EPILOGUE;

        endWinModal.SetActive(true);
    }
Esempio n. 2
0
    public void StartTest()
    {
        if (state != TestSceneState.PROLOGUE)
        {
            return;
        }
        state = TestSceneState.PLAYABLE;

        FindObjectOfType <MoleculesController>().onMoleculaFound += OnMoleculaFound;

        startModal.SetActive(false);

        timer                  = gameObject.AddComponent <Timer>();
        timer.seconds          = seconds;
        timer.timerStepAction += (elapsed) => { timerText.text = string.Format("{0:0}:{1:00}", elapsed / 60, elapsed % 60); };
        timer.timerEndAction  += EndTestLoose;
    }