IEnumerator Fire() { yield return(new WaitForSeconds(3)); while (Alive) { //총알 발사 스크립트 작성 Spawn.Enemy1Spawn(); float a = Random.Range(0.0f, 4.0f); yield return(new WaitForSeconds(4 + a)); } }
IEnumerator Test_Level() { Spawn1.Enemy1Spawn(); Spawn3.Enemy1Spawn(); Spawn7.Enemy1Spawn(); yield return(new WaitForSeconds(10)); while (ECount[0] > 1) { yield return(0); } Spawn2.Enemy1Spawn(); Spawn4.Enemy1Spawn(); Spawn6.Enemy1Spawn(); Spawn8.Enemy1Spawn(); while (ECount[0] > 3) { yield return(0); } Spawn1.Enemy1Spawn(); Spawn2.Enemy1Spawn(); Spawn4.Enemy1Spawn(); Spawn6.Enemy1Spawn(); Spawn7.Enemy1Spawn(); Spawn8.Enemy1Spawn(); yield return(new WaitForSeconds(10)); while (ECount[0] > 4) { yield return(0); } Spawn1.Enemy1Spawn(); Spawn2.Enemy1Spawn(); Spawn4.Enemy1Spawn(); Spawn5.Enemy1Spawn(); Spawn6.Enemy1Spawn(); Spawn7.Enemy1Spawn(); Spawn8.Enemy1Spawn(); while (ECount[0] > 4) { yield return(0); } Spawn1.Enemy2Spawn(); Spawn5.Enemy2Spawn(); while (ECount[1] > 0) { yield return(0); } Spawn1.Enemy1Spawn(); Spawn5.Enemy1Spawn(); Spawn3.Enemy2Spawn(); Spawn7.Enemy2Spawn(); yield return(new WaitForSeconds(10)); while (ECount[1] > 0) { yield return(0); } Spawn2.Enemy2Spawn(); Spawn3.Enemy2Spawn(); Spawn4.Enemy2Spawn(); Spawn6.Enemy2Spawn(); Spawn7.Enemy2Spawn(); Spawn8.Enemy2Spawn(); yield return(new WaitForSeconds(15)); while (sum > 1) { yield return(0); } Spawn1.Enemy1Spawn(); Spawn2.Enemy2Spawn(); Spawn3.Enemy1Spawn(); Spawn4.Enemy2Spawn(); Spawn5.Enemy1Spawn(); Spawn6.Enemy2Spawn(); Spawn7.Enemy1Spawn(); Spawn8.Enemy2Spawn(); yield return(new WaitForSeconds(15)); while (sum > 3) { yield return(0); } Spawn3.Enemy3Spawn(); while (ECount[2] > 0) { yield return(0); } Spawn1.Enemy3Spawn(); Spawn5.Enemy3Spawn(); while (ECount[2] > 0) { yield return(0); } Spawn2.Enemy1Spawn(); Spawn3.Enemy2Spawn(); Spawn5.Enemy3Spawn(); Spawn7.Enemy1Spawn(); Spawn8.Enemy2Spawn(); while (sum > 4) { yield return(0); } while (true) { Spawn2.Enemy1Spawn(); Spawn3.Enemy2Spawn(); Spawn5.Enemy3Spawn(); Spawn7.Enemy1Spawn(); Spawn8.Enemy2Spawn(); while (sum > 5) { yield return(0); } } }