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/FlipScrollEditor.cs | 88 +++++++++++++++++++++---------------------- 1 files changed, 43 insertions(+), 45 deletions(-) diff --git a/Assets/Editor/UIComponent/FlipScrollEditor.cs b/Assets/Editor/UIComponent/FlipScrollEditor.cs index 38b2856..c332f86 100644 --- a/Assets/Editor/UIComponent/FlipScrollEditor.cs +++ b/Assets/Editor/UIComponent/FlipScrollEditor.cs @@ -6,55 +6,53 @@ using System.Collections; using UnityEngine.UI; using UnityEditor; -namespace vnxbqy.UI + +[CustomEditor(typeof(FlipScroll))] +[CanEditMultipleObjects] +public class FlipScrollEditor : UnityEditor.UI.GraphicEditor { - [CustomEditor(typeof(FlipScroll))] - [CanEditMultipleObjects] - public class FlipScrollEditor : UnityEditor.UI.GraphicEditor + private FlipScroll flipScroll; + + protected override void OnEnable() { - private FlipScroll flipScroll; - - protected override void OnEnable() - { - base.OnEnable(); - if (target != null) { - flipScroll = target as FlipScroll; - } + base.OnEnable(); + if (target != null) { + flipScroll = target as FlipScroll; } - - public override void OnInspectorGUI() - { - base.OnInspectorGUI(); - EditorGUILayout.BeginHorizontal(); - flipScroll.FlipType = (FlipScroll.FlipDirEnum)EditorGUILayout.EnumPopup("Flip Type", flipScroll.FlipType); - EditorGUILayout.EndHorizontal(); - EditorGUILayout.BeginHorizontal(); - flipScroll.tweenType = (FlipScroll.TweenType)EditorGUILayout.EnumPopup("Tween Type", flipScroll.tweenType); - EditorGUILayout.EndHorizontal(); - EditorGUILayout.BeginHorizontal(); - flipScroll.loop = EditorGUILayout.Toggle("Loop", flipScroll.loop); - EditorGUILayout.EndHorizontal(); - EditorGUILayout.BeginHorizontal(); - flipScroll.TweenTime = EditorGUILayout.FloatField("Duration", flipScroll.TweenTime); - EditorGUILayout.EndHorizontal(); - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField("Present RT",GUILayout.Width(100)); - flipScroll.presentRT=EditorGUILayout.ObjectField(flipScroll.presentRT, typeof(RectTransform),true) as RectTransform; - EditorGUILayout.EndHorizontal(); - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField("Last RT", GUILayout.Width(100)); - flipScroll.lastRT = EditorGUILayout.ObjectField(flipScroll.lastRT, typeof(RectTransform),true) as RectTransform; - EditorGUILayout.EndHorizontal(); - EditorGUILayout.BeginHorizontal(); - flipScroll.pageCnt = EditorGUILayout.IntField("Page Cnt",flipScroll.pageCnt); - EditorGUILayout.EndHorizontal(); - EditorGUILayout.BeginHorizontal(); - flipScroll.resetOnEnable = EditorGUILayout.Toggle("Reset OnEnable", flipScroll.resetOnEnable); - EditorGUILayout.EndHorizontal(); - } - - } + + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + EditorGUILayout.BeginHorizontal(); + flipScroll.FlipType = (FlipScroll.FlipDirEnum)EditorGUILayout.EnumPopup("Flip Type", flipScroll.FlipType); + EditorGUILayout.EndHorizontal(); + EditorGUILayout.BeginHorizontal(); + flipScroll.tweenType = (FlipScroll.TweenType)EditorGUILayout.EnumPopup("Tween Type", flipScroll.tweenType); + EditorGUILayout.EndHorizontal(); + EditorGUILayout.BeginHorizontal(); + flipScroll.loop = EditorGUILayout.Toggle("Loop", flipScroll.loop); + EditorGUILayout.EndHorizontal(); + EditorGUILayout.BeginHorizontal(); + flipScroll.TweenTime = EditorGUILayout.FloatField("Duration", flipScroll.TweenTime); + EditorGUILayout.EndHorizontal(); + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField("Present RT",GUILayout.Width(100)); + flipScroll.presentRT=EditorGUILayout.ObjectField(flipScroll.presentRT, typeof(RectTransform),true) as RectTransform; + EditorGUILayout.EndHorizontal(); + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField("Last RT", GUILayout.Width(100)); + flipScroll.lastRT = EditorGUILayout.ObjectField(flipScroll.lastRT, typeof(RectTransform),true) as RectTransform; + EditorGUILayout.EndHorizontal(); + EditorGUILayout.BeginHorizontal(); + flipScroll.pageCnt = EditorGUILayout.IntField("Page Cnt",flipScroll.pageCnt); + EditorGUILayout.EndHorizontal(); + EditorGUILayout.BeginHorizontal(); + flipScroll.resetOnEnable = EditorGUILayout.Toggle("Reset OnEnable", flipScroll.resetOnEnable); + EditorGUILayout.EndHorizontal(); + } + + } -- Gitblit v1.8.0