void Update() { if (!m_gameStart && m_menuTrigger) { StartCoroutine(MenuSpawner()); m_menuTrigger = false; } if (m_spawnTrigger) { StopCoroutine(MenuSpawner()); StartCoroutine(WaitTime()); m_balloonPool.SetBalloonfeatures(m_statChange.GetSize(), m_statChange.GetSpeed()); m_spawnRate = m_statChange.GetSpawnTime(); m_gameUI.ShowCanvas(); m_scorer.Started(); m_spawnbool = true; StopCoroutine(WaitTime()); StartCoroutine(SpawnRoutine()); m_spawnTrigger = false; m_gameStart = true; } }