123456789101112131415161718192021222324252627282930313233343536 |
- using UnityEngine;
- using UnityEngine.Rendering.Universal;
-
- namespace UnityEditor.Rendering.Universal
- {
- [CustomEditor(typeof(ScreenSpaceShadows))]
- internal class ScreenSpaceShadowsEditor : Editor
- {
- #region Serialized Properties
- private SerializedProperty m_SettingsProp;
- #endregion
-
- private bool m_IsInitialized = false;
-
- private struct Styles
- {
- public static GUIContent Description = EditorGUIUtility.TrTextContent("Description", "This feature resolves the cascaded shadows in screen space, so there is no options now. It might have additional settings later.");
- }
-
- private void Init()
- {
- m_SettingsProp = serializedObject.FindProperty("m_Settings");
- m_IsInitialized = true;
- }
-
- public override void OnInspectorGUI()
- {
- if (!m_IsInitialized)
- {
- Init();
- }
-
- EditorGUILayout.PropertyField(m_SettingsProp, Styles.Description);
- }
- }
- }
|