12345678910111213141516171819202122232425262728293031 |
- 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);
- }
- }
- }
|