void Spawn() { if (Constants.Endless) { spawnTimer = spawnTime; spawnTime *= Constants.EndlessSpawnDecay; int from = Random.Range(Constants.MinNote, Constants.MaxNote + 1); int to = Random.Range(Constants.MinNote, Constants.MaxNote + 1); while (to == from) { to = Random.Range(Constants.MinNote, Constants.MaxNote + 1); } floorManager.LightOn(from, true); PersonScript person = factory.CreatePerson(); person.Appear(from, to); clients.Add(person); } else { int from = Constants.Level[curIdx]; int to = Constants.Level[curIdx + 1]; string noteName = PitchManager.NoteToName(from); UpText.text = noteName; DownText.text = noteName; floorManager.LightOn(from, true); PlayNote(from); PersonScript person = factory.CreatePerson(); person.Appear(from, to); clients.Add(person); } }