From 2feb3add98556a7b6243ba01a0119bfb5cbab259 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期五, 06 六月 2025 20:39:21 +0800 Subject: [PATCH] 0312 打包图集 --- Assets/Editor/UIComponent/PolylineImageEditor.cs | 38 ++++++++++++++++++-------------------- 1 files changed, 18 insertions(+), 20 deletions(-) diff --git a/Assets/Editor/UIComponent/PolylineImageEditor.cs b/Assets/Editor/UIComponent/PolylineImageEditor.cs index 6789f28..bad7fea 100644 --- a/Assets/Editor/UIComponent/PolylineImageEditor.cs +++ b/Assets/Editor/UIComponent/PolylineImageEditor.cs @@ -6,38 +6,36 @@ using System.Collections; using UnityEditor; -namespace vnxbqy.UI { - [CustomEditor(typeof(PolylineImage)), CanEditMultipleObjects] - public class PolylineImageEditor:Editor { +[CustomEditor(typeof(PolylineImage)), CanEditMultipleObjects] +public class PolylineImageEditor:Editor { - protected virtual void OnSceneGUI() { + protected virtual void OnSceneGUI() { - var polyline = (PolylineImage)this.target; + var polyline = (PolylineImage)this.target; - if(polyline.points != null) { - EditorGUI.BeginChangeCheck(); + if(polyline.points != null) { + EditorGUI.BeginChangeCheck(); - for(var i = 0;i < polyline.points.Length;i++) { - var wh = polyline.points[i]; - var worldposition = polyline.transform.TransformPoint(wh); - var handlePosition = Handles.PositionHandle(worldposition,Quaternion.identity); - polyline.points[i] = polyline.transform.InverseTransformPoint(handlePosition); - } - - if(EditorGUI.EndChangeCheck()) { - polyline.SetVerticesDirty(); - } - - EditorUtility.SetDirty(polyline); + for(var i = 0;i < polyline.points.Length;i++) { + var wh = polyline.points[i]; + var worldposition = polyline.transform.TransformPoint(wh); + var handlePosition = Handles.PositionHandle(worldposition,Quaternion.identity); + polyline.points[i] = polyline.transform.InverseTransformPoint(handlePosition); } - } + if(EditorGUI.EndChangeCheck()) { + polyline.SetVerticesDirty(); + } + EditorUtility.SetDirty(polyline); + } } + } + -- Gitblit v1.8.0