internal void OverrideSettings(List <PostProcessEffectSettings> baseSettings, float interpFactor) { foreach (PostProcessEffectSettings baseSetting in baseSettings) { if (baseSetting.active) { PostProcessEffectSettings settings = GetBundle(baseSetting.GetType()).settings; int count = baseSetting.parameters.Count; for (int i = 0; i < count; i++) { ParameterOverride parameterOverride = baseSetting.parameters[i]; if (parameterOverride.overrideState) { ParameterOverride parameterOverride2 = settings.parameters[i]; parameterOverride2.Interp(parameterOverride2, parameterOverride, interpFactor); } } } } }