public override void ConnectUI()
        {
            caUI = ChromaticAberrationUI.Instance;

            // add listeners
            caUI.toggle.onValueChanged     += v => PresetManager.Instance.selectedPreset.chromaticAberration.active = v;
            caUI.intensity.onValueChanged  += v => PresetManager.Instance.selectedPreset.chromaticAberration.intensity.value = v;
            caUI.maxSamples.onValueChanged += v => PresetManager.Instance.selectedPreset.chromaticAberration.maxSamples = (int)Math.Round(v);
        }
Exemple #2
0
        public override void ConnectUI()
        {
            caUI = ChromaticAberrationUI.Instance;

            // add listeners
            caUI.toggle.onValueChanged.AddListener(new UnityAction <bool>(v => PresetManager.Instance.selectedPreset.chromaticAberration.active = v));
            caUI.toggle.onValueChanged.AddListener(new UnityAction <bool>(v => caUI.container.SetActive(v)));
            caUI.intensity.onValueChange  += v => PresetManager.Instance.selectedPreset.chromaticAberration.intensity.value = v;
            caUI.maxSamples.onValueChange += v => PresetManager.Instance.selectedPreset.chromaticAberration.maxSamples = (int)Math.Round(v);
        }