public void GetCountTail(int tails) { countTiles = tails; InitData(); sTile.Spawn(countTiles); //Запускаем ИИ if (isAIandP) { computer.GetCountTails(countTiles); computer.Step(true); sTile.ToPlayWithAI(); } }
private IEnumerator WaveTimer(Wave nextWave) { m_NextWaveButton.SetActive(false); m_SpawnerCoroutine = m_Spawner.Spawn(nextWave, m_WaveSize); StartCoroutine(m_SpawnerCoroutine); float duration = nextWave.Duration((int)m_WaveSize) + m_WaveBufferTime; while (duration >= 0) { duration -= Time.deltaTime; TimeSpan ts = TimeSpan.FromSeconds(duration); m_WaveTimerText.text = string.Format("Next Wave in {0:D2}:{1:D2}", ts.Minutes, ts.Seconds); yield return(null); } StartNextWave(); }