Example #1
0
 public void SetDebugLightingMode(DebugLightingMode value)
 {
     if (value != 0)
     {
         materialDebugSettings.DisableMaterialDebug();
     }
     lightingDebugSettings.debugLightingMode = value;
 }
 public bool DebugNeedsExposure()
 {
     DebugLightingMode debugLighting = lightingDebugSettings.debugLightingMode;
     DebugViewGbuffer debugGBuffer = (DebugViewGbuffer)materialDebugSettings.debugViewGBuffer;
     return (debugLighting == DebugLightingMode.DiffuseLighting || debugLighting == DebugLightingMode.SpecularLighting) ||
         (debugGBuffer == DebugViewGbuffer.BakeDiffuseLightingWithAlbedoPlusEmissive) ||
         (fullScreenDebugMode == FullScreenDebugMode.PreRefractionColorPyramid || fullScreenDebugMode == FullScreenDebugMode.FinalColorPyramid || fullScreenDebugMode == FullScreenDebugMode.ScreenSpaceReflections);
 }