5 namespace droid.Runtime.Shaders.Experimental.Skybox_Shaders.Editor {
6 public class RgbmCubedSkyboxInspector : MaterialEditor {
7 public override void OnInspectorGUI() {
11 var material = this.target as Material;
13 var use_linear =
false;
14 foreach (var keyword
in material.shaderKeywords) {
15 if (keyword ==
"USE_LINEAR") {
21 EditorGUI.BeginChangeCheck();
23 use_linear = EditorGUILayout.Toggle(
"Linear Space Lighting", use_linear);
25 if (EditorGUI.EndChangeCheck()) {
27 material.EnableKeyword(
"USE_LINEAR");
28 material.DisableKeyword(
"USE_GAMMA");
30 material.DisableKeyword(
"USE_LINEAR");
31 material.EnableKeyword(
"USE_GAMMA");
34 EditorUtility.SetDirty(this.target);