From d7c13789d3d39c90bcfad545cb438a574652d4a8 Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 19 May 2021 23:36:28 +0800 Subject: +misc --- .../EditorGUIHelper/Examples/Editor/RotationLimitAngleInspector.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'UnityCollection/Assets/Tools/EditorGUIHelper/Examples/Editor') 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 -- cgit v1.1-26-g67d0