暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

UniversalRenderPipelineLightUI.PresetInspector.cs 1.1KB

123456789101112131415161718192021222324252627282930
  1. using System;
  2. using UnityEngine;
  3. using UnityEngine.Rendering;
  4. using UnityEngine.Rendering.Universal;
  5. namespace UnityEditor.Rendering.Universal
  6. {
  7. using CED = CoreEditorDrawer<UniversalRenderPipelineSerializedLight>;
  8. partial class UniversalRenderPipelineLightUI
  9. {
  10. static readonly ExpandedState<Expandable, Light> k_ExpandedStatePreset = new(0, "URP-preset");
  11. public static readonly CED.IDrawer PresetInspector = CED.Group(
  12. CED.Group((serialized, owner) =>
  13. EditorGUILayout.HelpBox(LightUI.Styles.unsupportedPresetPropertiesMessage, MessageType.Info)),
  14. CED.Group((serialized, owner) => EditorGUILayout.Space()),
  15. CED.FoldoutGroup(LightUI.Styles.generalHeader,
  16. Expandable.General,
  17. k_ExpandedStatePreset,
  18. DrawGeneralContentPreset),
  19. CED.FoldoutGroup(LightUI.Styles.emissionHeader,
  20. Expandable.Emission,
  21. k_ExpandedStatePreset,
  22. CED.Group(
  23. LightUI.DrawColor,
  24. DrawEmissionContent))
  25. );
  26. }
  27. }