You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
1.0 KiB

  1. using UnityEngine.PostProcessing;
  2. namespace UnityEditor.PostProcessing
  3. {
  4. using Settings = GrainModel.Settings;
  5. [PostProcessingModelEditor(typeof(GrainModel))]
  6. public class GrainModelEditor : PostProcessingModelEditor
  7. {
  8. SerializedProperty m_Colored;
  9. SerializedProperty m_Intensity;
  10. SerializedProperty m_Size;
  11. SerializedProperty m_LuminanceContribution;
  12. public override void OnEnable()
  13. {
  14. m_Colored = FindSetting((Settings x) => x.colored);
  15. m_Intensity = FindSetting((Settings x) => x.intensity);
  16. m_Size = FindSetting((Settings x) => x.size);
  17. m_LuminanceContribution = FindSetting((Settings x) => x.luminanceContribution);
  18. }
  19. public override void OnInspectorGUI()
  20. {
  21. EditorGUILayout.PropertyField(m_Intensity);
  22. EditorGUILayout.PropertyField(m_LuminanceContribution);
  23. EditorGUILayout.PropertyField(m_Size);
  24. EditorGUILayout.PropertyField(m_Colored);
  25. }
  26. }
  27. }