private void Start()
        {
            List <PostProcessVolume> postProcessVolumeList = ListPool <PostProcessVolume> .Get();

            PostProcessManager.get_instance().GetActiveVolumes(this.PostProcessLayer, postProcessVolumeList, true, true);
            using (List <PostProcessVolume> .Enumerator enumerator = postProcessVolumeList.GetEnumerator())
            {
                while (enumerator.MoveNext())
                {
                    PostProcessVolume current  = enumerator.Current;
                    Bloom             setting1 = (Bloom)current.get_profile().GetSetting <Bloom>();
                    if (Object.op_Implicit((Object)setting1))
                    {
                        this._bloom.Add(setting1);
                    }
                    AmbientOcclusion setting2 = (AmbientOcclusion)current.get_profile().GetSetting <AmbientOcclusion>();
                    if (Object.op_Inequality((Object)setting2, (Object)null) && ((PostProcessEffectSettings)setting2).active != null)
                    {
                        this._ao.Add(setting2);
                    }
                    ScreenSpaceReflections setting3 = (ScreenSpaceReflections)current.get_profile().GetSetting <ScreenSpaceReflections>();
                    if (Object.op_Inequality((Object)setting3, (Object)null) && ((PostProcessEffectSettings)setting3).active != null)
                    {
                        this._ssr.Add(setting3);
                    }
                    DepthOfField setting4 = (DepthOfField)current.get_profile().GetSetting <DepthOfField>();
                    if (Object.op_Inequality((Object)setting4, (Object)null) && ((PostProcessEffectSettings)setting4).active != null)
                    {
                        this._dof.Add(setting4);
                    }
                    Vignette setting5 = (Vignette)current.get_profile().GetSetting <Vignette>();
                    if (Object.op_Inequality((Object)setting5, (Object)null) && ((PostProcessEffectSettings)setting5).active != null)
                    {
                        this._vignette.Add(setting5);
                    }
                }
            }
            this.Refresh();
        }