summaryrefslogtreecommitdiff
path: root/UnityCollection/Assets/Tools/EditorGUIHelper/Examples/Editor
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-05-19 23:36:28 +0800
committerchai <chaifix@163.com>2021-05-19 23:36:28 +0800
commitd7c13789d3d39c90bcfad545cb438a574652d4a8 (patch)
tree00578504f4550d986524265f8d843e20e2f49fad /UnityCollection/Assets/Tools/EditorGUIHelper/Examples/Editor
parent047efd15559d7c62666f00392a987dccdc36d500 (diff)
+misc
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