private void RegisterBrightStartFX(BrightStartFX brightStarFX) { if (brightStarFX != null) { brightStarFXs.Add(brightStarsIndex, brightStarFX); brightStarsIndex++; } }
private IEnumerator InitializeBrightStarFXControl() { int nextBrightStar = 0; float waitingSeconds = 0; while (runningBrightStars) { waitingSeconds = Random.Range(2, 4); yield return(new WaitForSeconds(waitingSeconds)); BrightStartFX fx = brightStarFXs[nextBrightStar]; fx.Play(); nextBrightStar = Random.Range(0, brightStarsIndex); } }