private IEnumerator RandomaizeGame() { foreach (Problems problem in ProblemsTriggers) { problem.ProblemParticleSystem.Stop(); CurrentProblemTrigger.SetActive(false); CurrentProblemTrigger.GetComponent <AudioSource>().Stop(); } RandomProblem = Random.Range(0, ProblemsTriggers.Count); CurrentProblemTrigger = Instantiate(ProblemsTriggers[RandomProblem].ProblemTrigger).gameObject; ProblemsTriggers[RandomProblem].ProblemParticleSystem.Play(); CurrentProblemTrigger.GetComponent <AudioSource>().Play(); TimerController.ResetTime(); StartCoroutine(TimerController.ClocksTicking()); FixedProblem = false; yield return(null); }