public void EndTestWin() { if (state != TestSceneState.PLAYABLE) { return; } state = TestSceneState.EPILOGUE; endWinModal.SetActive(true); }
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; }