summaryrefslogtreecommitdiff
path: root/UnityCollection/Assets/Tools/EditorGUIHelper/Examples/Editor
diff options
context:
space:
mode:
Diffstat (limited to 'UnityCollection/Assets/Tools/EditorGUIHelper/Examples/Editor')
-rw-r--r--UnityCollection/Assets/Tools/EditorGUIHelper/Examples/Editor/RotationLimitAngleInspector.cs6
1 files changed, 5 insertions, 1 deletions
diff --git a/UnityCollection/Assets/Tools/EditorGUIHelper/Examples/Editor/RotationLimitAngleInspector.cs b/UnityCollection/Assets/Tools/EditorGUIHelper/Examples/Editor/RotationLimitAngleInspector.cs
index 1fb5613..344f1de 100644
--- a/UnityCollection/Assets/Tools/EditorGUIHelper/Examples/Editor/RotationLimitAngleInspector.cs
+++ b/UnityCollection/Assets/Tools/EditorGUIHelper/Examples/Editor/RotationLimitAngleInspector.cs
@@ -17,7 +17,11 @@ public class RotationLimitAngleInspector : Editor
Vector3 cross = Vector3.Cross(axis, v).normalized;
Quaternion minRotation = Quaternion.AngleAxis(script.min, axis);
float min = script.min;
- min = EditorHandlesHelper.ScaleValueHandle(min, script.transform.position + minRotation * cross, Quaternion.identity, 0.5f, Handles.SphereHandleCap, -10);
+ min = EditorHandlesHelper.ScaleValueHandle(min
+ , script.transform.position + minRotation * cross
+ , Quaternion.AngleAxis(script.min, axis) * Quaternion.LookRotation(Vector3.up)
+ , 0.5f
+ , Handles.CylinderHandleCap, -10);
script.min = Mathf.Clamp(min, 0, 360);
}
} \ No newline at end of file