#if MM_POSTPROCESSING using UnityEngine; using UnityEngine.Rendering.PostProcessing; namespace MoreMountains.Feedbacks { [AddComponentMenu("More Mountains/Springs/MMSpringChromaticAberrationIntensity")] public class MMSpringChromaticAberrationIntensity : MMSpringFloatComponent { protected ChromaticAberration _chromaticAberration; protected override void Initialization() { if (Target == null) { Target = this.gameObject.GetComponent(); } Target.profile.TryGetSettings(out _chromaticAberration); base.Initialization(); } public override float TargetFloat { get => _chromaticAberration.intensity; set => _chromaticAberration.intensity.Override(value); } } } #endif