diff options
| author | chai <chaifix@163.com> | 2021-09-08 10:52:35 +0800 |
|---|---|---|
| committer | chai <chaifix@163.com> | 2021-09-08 10:52:35 +0800 |
| commit | 21e186f75b504d832d9c7bef0456edd7d5d3155e (patch) | |
| tree | e73c43fc78d0326f32da5fadfda57fa8e23c1d90 /Assets/BOXOPHOBIC/Utils/Editor/StyledMaterial/StyledToggleDrawer.cs | |
| parent | 7bd7b4c6c3be6840cab06aa4d8a38619bce44705 (diff) | |
+behavior design
Diffstat (limited to 'Assets/BOXOPHOBIC/Utils/Editor/StyledMaterial/StyledToggleDrawer.cs')
| -rw-r--r-- | Assets/BOXOPHOBIC/Utils/Editor/StyledMaterial/StyledToggleDrawer.cs | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/Assets/BOXOPHOBIC/Utils/Editor/StyledMaterial/StyledToggleDrawer.cs b/Assets/BOXOPHOBIC/Utils/Editor/StyledMaterial/StyledToggleDrawer.cs deleted file mode 100644 index 79fb4543..00000000 --- a/Assets/BOXOPHOBIC/Utils/Editor/StyledMaterial/StyledToggleDrawer.cs +++ /dev/null @@ -1,80 +0,0 @@ -// Cristian Pop - https://boxophobic.com/
-
-using UnityEngine;
-using UnityEditor;
-using System;
-
-namespace Boxophobic.StyledGUI
-{
- public class StyledToggleDrawer : MaterialPropertyDrawer
- {
- public float width = 0;
-
- public StyledToggleDrawer()
- {
-
- }
-
- public StyledToggleDrawer(float width)
- {
- this.width = width;
- }
-
- public override void OnGUI(Rect position, MaterialProperty prop, String label, MaterialEditor materialEditor)
- {
- Material material = materialEditor.target as Material;
-
- if (width == 0)
- {
- bool toggle = false;
-
- if (prop.floatValue > 0.5f)
- {
- toggle = true;
- }
-
- toggle = EditorGUILayout.Toggle(label, toggle);
-
- if (toggle)
- {
- prop.floatValue = 1;
- }
- else
- {
- prop.floatValue = 0;
- }
- }
- else
- {
- GUILayout.BeginHorizontal();
-
- GUILayout.Label(label);
-
- bool toggle = false;
-
- if (prop.floatValue > 0.5f)
- {
- toggle = true;
- }
-
- toggle = GUILayout.Toggle(toggle, "", GUILayout.Width(width));
-
- if (toggle)
- {
- prop.floatValue = 1;
- }
- else
- {
- prop.floatValue = 0;
- }
-
- GUILayout.EndHorizontal();
- }
- }
-
- public override float GetPropertyHeight(MaterialProperty prop, string label, MaterialEditor editor)
- {
- return -2;
- }
- }
-}
|
