Esempio n. 1
0
    IEnumerator Spawn()
    {
        yield return(new WaitForSeconds(spawnInterval));

        m_waypointManager.AddEntity((GameObject)Instantiate(m_agentPrefab, m_spawnPoint.position, m_spawnPoint.rotation));

        if (m_spawned++ < m_amountToSpawn - 1 | m_infinite)
        {
            StartCoroutine(Spawn());
        }
    }