BakedLitGUI.cs 833 B

123456789101112131415161718192021222324252627
  1. using System;
  2. using UnityEngine;
  3. using UnityEngine.Rendering;
  4. using UnityEngine.Scripting.APIUpdating;
  5. namespace UnityEditor.Rendering.Universal.ShaderGUI
  6. {
  7. [MovedFrom("UnityEditor.Rendering.LWRP.ShaderGUI")] public static class BakedLitGUI
  8. {
  9. public struct BakedLitProperties
  10. {
  11. // Surface Input Props
  12. public MaterialProperty bumpMapProp;
  13. public BakedLitProperties(MaterialProperty[] properties)
  14. {
  15. // Surface Input Props
  16. bumpMapProp = BaseShaderGUI.FindProperty("_BumpMap", properties, false);
  17. }
  18. }
  19. public static void Inputs(BakedLitProperties properties, MaterialEditor materialEditor)
  20. {
  21. BaseShaderGUI.DrawNormalArea(materialEditor, properties.bumpMapProp);
  22. }
  23. }
  24. }