public static void resetWave(bool won = false) { if (won) { wave_number++; } setCoefficients(wave_number); wave = Difficulty.waves[(wave_number / 3) % Difficulty.waves.Length]; wave.enemy_palette = wave.enemy_palette + Mathf.FloorToInt(wave_number / (3.0f * Difficulty.waves.Length)); wave.reset(); }