void determineSpawnTimer() { float hi = SpawnTimer.getSpawnTimer() - 0.03f; SpawnTimer.setSpawnTimer(hi); Debug.Log(SpawnTimer.getSpawnTimer()); }
void SpawnBeefy() { if (Pause.getPaused() == false && SpawnTimer.getSpawnTimer() < 1.80) { float rightScreenBound = 5; // set value for this float leftScreenBound = -5; // set value for this float randomY = Random.Range(-10f, 0f); float randomSide = Random.Range(0f, 3f); if (randomSide < 1) { Instantiate(beefySpawnee, new Vector3(rightScreenBound, randomY, 0), Quaternion.identity); } else if (randomSide >= 1 && randomSide < 2) { Instantiate(beefySpawnee, new Vector3(leftScreenBound, randomY, 0), Quaternion.identity); } else if (randomSide >= 2) { //they come from the bottom float randomX = Random.Range(-10f, 10f); Instantiate(beefySpawnee, new Vector3(randomX, -7, 0), Quaternion.identity); } } }
IEnumerator BeefySpawner() { while (true) { SpawnBeefy(); yield return(new WaitForSeconds(SpawnTimer.getSpawnTimer() + 2)); } }
IEnumerator SpeedySpawner() { while (true) { SpawnSpeedy(); yield return(new WaitForSeconds(SpawnTimer.getSpawnTimer() + 5)); } }
void SpawnSpeedy() { if (Pause.getPaused() == false && SpawnTimer.getSpawnTimer() < 1.90) { //they come from the bottom float randomX = Random.Range(-5f, 5f); Instantiate(speedySpawnee, new Vector3(randomX, -7, 0), Quaternion.identity); } }