From 362f08f689a5bc0f7135188cbac2cb2603c61db5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E6=B5=B7?= <1464576565@qq.com> Date: Wed, 2 Apr 2025 21:03:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Editor/MenuExtension.meta | 3 +++ Editor/MenuExtension/MenuExtension.cs | 17 +++++++++++++++++ Editor/MenuExtension/MenuExtension.cs.meta | 3 +++ 3 files changed, 23 insertions(+) create mode 100644 Editor/MenuExtension.meta create mode 100644 Editor/MenuExtension/MenuExtension.cs create mode 100644 Editor/MenuExtension/MenuExtension.cs.meta diff --git a/Editor/MenuExtension.meta b/Editor/MenuExtension.meta new file mode 100644 index 0000000..b9d43cf --- /dev/null +++ b/Editor/MenuExtension.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: a9fd90c759c54481924b9549fa2d0330 +timeCreated: 1743598816 \ No newline at end of file diff --git a/Editor/MenuExtension/MenuExtension.cs b/Editor/MenuExtension/MenuExtension.cs new file mode 100644 index 0000000..27afa69 --- /dev/null +++ b/Editor/MenuExtension/MenuExtension.cs @@ -0,0 +1,17 @@ +using UnityEditor; +using UnityEngine; +using UnityEngine.UI; + +namespace AlicizaX.UI.Extension.Editor +{ + internal static class MenuExtension + { + [MenuItem("GameObject/UI/UXTextMeshPro", false, -1)] + static void CreateUXTextMeshProUX() + { + GameObject selectionObject = Selection.activeGameObject; + var gameObject = new GameObject("UXTextMeshPro", typeof(UXTextMeshPro)); + gameObject.transform.SetParent(selectionObject.transform); + } + } +} diff --git a/Editor/MenuExtension/MenuExtension.cs.meta b/Editor/MenuExtension/MenuExtension.cs.meta new file mode 100644 index 0000000..7458225 --- /dev/null +++ b/Editor/MenuExtension/MenuExtension.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: a33cf28b887a48c3970fca2a7720b876 +timeCreated: 1743598823 \ No newline at end of file