// Flicker DOF private void Flick() { float newVal; if (randomizer == 0) { newVal = (Random.Range(minFlickerIntensity, maxFlickerIntensity)); } else { newVal = (Random.Range(minFlickerIntensity, maxFlickerIntensity)); } randomizer = Random.Range(0, 2); postProcessingManager.SetDOF(Mathf.Lerp(postProcessingManager.GetDOF(), newVal, Mathf.Sqrt(speed * Time.deltaTime))); }