IEnumerator Spawning(WaveData.MobData mobData) { int mobCounter = 0; while (mobCounter < mobData.MobCount) { yield return(new WaitForSeconds(mobData.Interval)); SpawnMob(mobData.MobPrefab, mobData.PathName); mobCounter += 1; } }
protected void SpawnMobs(WaveData.MobData mobData) { StartCoroutine(Spawning(mobData)); }