using UnityEngine.PostProcessing; 
 | 
  
 | 
namespace UnityEditor.PostProcessing 
 | 
{ 
 | 
    using Settings = GrainModel.Settings; 
 | 
  
 | 
    [PostProcessingModelEditor(typeof(GrainModel))] 
 | 
    public class GrainModelEditor : PostProcessingModelEditor 
 | 
    { 
 | 
        SerializedProperty m_Colored; 
 | 
        SerializedProperty m_Intensity; 
 | 
        SerializedProperty m_Size; 
 | 
        SerializedProperty m_LuminanceContribution; 
 | 
  
 | 
        public override void OnEnable() 
 | 
        { 
 | 
            m_Colored = FindSetting((Settings x) => x.colored); 
 | 
            m_Intensity = FindSetting((Settings x) => x.intensity); 
 | 
            m_Size = FindSetting((Settings x) => x.size); 
 | 
            m_LuminanceContribution = FindSetting((Settings x) => x.luminanceContribution); 
 | 
        } 
 | 
  
 | 
        public override void OnInspectorGUI() 
 | 
        { 
 | 
            EditorGUILayout.PropertyField(m_Intensity); 
 | 
            EditorGUILayout.PropertyField(m_LuminanceContribution); 
 | 
            EditorGUILayout.PropertyField(m_Size); 
 | 
            EditorGUILayout.PropertyField(m_Colored); 
 | 
        } 
 | 
    } 
 | 
} 
 |