IEnumerator Spawn() { yield return(new WaitForSeconds(5.0f)); while (screenController.isPlaying()) { } }
IEnumerator SpawnBonus() { yield return(new WaitForSeconds(2.0f)); //playing = true; while (screenController.isPlaying()) { Vector3 spawnPosition = new Vector3( Random.Range(-maxWidth, maxWidth), Random.Range(-maxHeight, maxHeight), 0f ); Quaternion spawnRotation = Quaternion.identity; var bonus = SelectBonusToCreate(); var bonusCreated = (GameObject)Instantiate(bonus, spawnPosition, spawnRotation); var bonusCreatedController = bonusCreated.GetComponent <BonusBallController>(); bonusCreatedController.ball = ball; yield return(new WaitForSeconds(Random.Range(coinVisibleTime + timeBetweenCoin, coinVisibleTime + timeBetweenCoin + 10.0f))); } }