PBRMasterGUI.cs 535 B

1234567891011121314151617181920
  1. using System;
  2. using UnityEngine;
  3. namespace UnityEditor.ShaderGraph
  4. {
  5. class PBRMasterGUI : ShaderGUI
  6. {
  7. public override void OnGUI(MaterialEditor materialEditor, MaterialProperty[] props)
  8. {
  9. materialEditor.PropertiesDefaultGUI(props);
  10. Material material = materialEditor.target as Material;
  11. if (materialEditor.EmissionEnabledProperty())
  12. {
  13. material.globalIlluminationFlags = MaterialGlobalIlluminationFlags.BakedEmissive;
  14. }
  15. }
  16. }
  17. }