summaryrefslogtreecommitdiff
path: root/Assets/BOXOPHOBIC/Utils/Editor/StyledMaterial/StyledIndentDrawer.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/BOXOPHOBIC/Utils/Editor/StyledMaterial/StyledIndentDrawer.cs')
-rw-r--r--Assets/BOXOPHOBIC/Utils/Editor/StyledMaterial/StyledIndentDrawer.cs30
1 files changed, 30 insertions, 0 deletions
diff --git a/Assets/BOXOPHOBIC/Utils/Editor/StyledMaterial/StyledIndentDrawer.cs b/Assets/BOXOPHOBIC/Utils/Editor/StyledMaterial/StyledIndentDrawer.cs
new file mode 100644
index 00000000..0905c5a0
--- /dev/null
+++ b/Assets/BOXOPHOBIC/Utils/Editor/StyledMaterial/StyledIndentDrawer.cs
@@ -0,0 +1,30 @@
+// Cristian Pop - https://boxophobic.com/
+
+using UnityEngine;
+using UnityEditor;
+using System;
+
+namespace Boxophobic.StyledGUI
+{
+ public class StyledIndentDrawer : MaterialPropertyDrawer
+ {
+ public float indent;
+
+ public StyledIndentDrawer(float indent)
+ {
+ this.indent = indent;
+ }
+
+ public override void OnGUI(Rect position, MaterialProperty prop, String label, MaterialEditor materialEditor)
+ {
+ //Material material = materialEditor.target as Material;
+
+ EditorGUI.indentLevel = (int)indent;
+ }
+
+ public override float GetPropertyHeight(MaterialProperty prop, string label, MaterialEditor editor)
+ {
+ return -2;
+ }
+ }
+} \ No newline at end of file