public static void NightTriggered() { IsNight = true; // Spawn enemies. // Jeez, I'm really throwing style out the window, huh var numSpheres = Math.Min(Day + 2, 19); var numCubes = Math.Min(Day + 2, 19); var tier3s = Day / 9; var tier2s = Day / 4; for (var i = 0; i < numCubes; i++) { var index = i < tier3s ? 2 : i < tier3s + tier2s ? 1 : 0; Instantiate(staticCubePrefabs[index], WorldBuilder.GetRandomEnemySpawnPoint(), Quaternion.identity); } for (var i = 0; i < numSpheres; i++) { var index = i < tier3s ? 2 : i < tier3s + tier2s ? 1 : 0; Instantiate(staticSpherePrefabs[index], WorldBuilder.GetRandomEnemySpawnPoint(), Quaternion.identity); } EnemiesRemaining = numSpheres + numCubes; }