private void SetMinMaxSampleValues() { for (int i = 0; i < samples.Length; i++) { if (samples[i] < min[i] && samples[i] != 0f) { min[i] = samples[i]; } else if (samples[i] > max[i]) { max[i] = samples[i]; } midSampleValues[i] = min[i] + (max[i] - min[i]) * rate; } if (spawnDelayCounter > 0) { spawnDelayCounter -= Time.deltaTime; } else { equalizer.SetMidValues(midSampleValues); TestCubeAndSpawnNumber(); } }