From d235885235ec999b844b00d4f98683732d2aba58 Mon Sep 17 00:00:00 2001 From: Ding Yuntian <1491671119@qq.com> Date: Fri, 11 Jul 2025 16:04:51 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=89=93=E5=9C=B0=E9=BC=A0=20=E5=BA=8F?= =?UTF-8?q?=E5=88=97=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Editor/UXML/Editor Simple.meta | 8 - .../UXML/Editor Simple/SimpleCustomEditor.cs | 83 ------- .../Editor Simple/SimpleCustomEditor.cs.meta | 13 - .../Editor Simple/SimpleCustomEditor.uxml | 5 - .../SimpleCustomEditor.uxml.meta | 10 - .../SimpleCustomEditor_uxml.uxml | 5 - .../SimpleCustomEditor_uxml.uxml.meta | 10 - .../BodyModule/{ => Modules}/BodyModule.cs | 4 +- .../{ => Modules}/BodyModule.cs.meta | 0 .../BodyModule/Modules/MoleModule.cs | 36 +++ .../BodyModule/Modules/MoleModule.cs.meta | 3 + Assets/Scripts/FixSystemNew/WhackMole.meta | 3 + .../FixSystemNew/WhackMole/WhackMoleData.cs | 28 +++ .../WhackMole/WhackMoleData.cs.meta | 3 + .../WhackMole/WhackMoleHandler.cs | 225 ++++++++++++++++++ .../WhackMole/WhackMoleHandler.cs.meta | 3 + .../FixSystemNew/WhackMole/WhackMoleSystem.cs | 31 +++ .../WhackMole/WhackMoleSystem.cs.meta | 3 + 18 files changed, 337 insertions(+), 136 deletions(-) delete mode 100644 Assets/Editor/UXML/Editor Simple.meta delete mode 100644 Assets/Editor/UXML/Editor Simple/SimpleCustomEditor.cs delete mode 100644 Assets/Editor/UXML/Editor Simple/SimpleCustomEditor.cs.meta delete mode 100644 Assets/Editor/UXML/Editor Simple/SimpleCustomEditor.uxml delete mode 100644 Assets/Editor/UXML/Editor Simple/SimpleCustomEditor.uxml.meta delete mode 100644 Assets/Editor/UXML/Editor Simple/SimpleCustomEditor_uxml.uxml delete mode 100644 Assets/Editor/UXML/Editor Simple/SimpleCustomEditor_uxml.uxml.meta rename Assets/Scripts/FixSystemNew/BodyModule/{ => Modules}/BodyModule.cs (99%) rename Assets/Scripts/FixSystemNew/BodyModule/{ => Modules}/BodyModule.cs.meta (100%) create mode 100644 Assets/Scripts/FixSystemNew/BodyModule/Modules/MoleModule.cs create mode 100644 Assets/Scripts/FixSystemNew/BodyModule/Modules/MoleModule.cs.meta create mode 100644 Assets/Scripts/FixSystemNew/WhackMole.meta create mode 100644 Assets/Scripts/FixSystemNew/WhackMole/WhackMoleData.cs create mode 100644 Assets/Scripts/FixSystemNew/WhackMole/WhackMoleData.cs.meta create mode 100644 Assets/Scripts/FixSystemNew/WhackMole/WhackMoleHandler.cs create mode 100644 Assets/Scripts/FixSystemNew/WhackMole/WhackMoleHandler.cs.meta create mode 100644 Assets/Scripts/FixSystemNew/WhackMole/WhackMoleSystem.cs create mode 100644 Assets/Scripts/FixSystemNew/WhackMole/WhackMoleSystem.cs.meta diff --git a/Assets/Editor/UXML/Editor Simple.meta b/Assets/Editor/UXML/Editor Simple.meta deleted file mode 100644 index 53d4c5f19..000000000 --- a/Assets/Editor/UXML/Editor Simple.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 349305695e512ac4aa4fa63995c55809 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor/UXML/Editor Simple/SimpleCustomEditor.cs b/Assets/Editor/UXML/Editor Simple/SimpleCustomEditor.cs deleted file mode 100644 index 91db98a52..000000000 --- a/Assets/Editor/UXML/Editor Simple/SimpleCustomEditor.cs +++ /dev/null @@ -1,83 +0,0 @@ -using UnityEditor; -using UnityEditor.Animations; -using UnityEngine; -using UnityEngine.UIElements; - -public class SimpleCustomEditor : EditorWindow -{ - [MenuItem("Window/UI Toolkit/MyCustomEditor")] - public static void ShowExample() - { - SimpleCustomEditor wnd = GetWindow(); - wnd.titleContent = new GUIContent("MyCustomEditor"); - } - - [SerializeField] - private VisualTreeAsset m_UXMLTree = default; - - private int m_ClickCount = 0; - - private const string m_ButtonPrefix = "button"; - - public void CreateGUI() - { - // Each editor window contains a root VisualElement object - VisualElement root = rootVisualElement; - - // VisualElements objects can contain other VisualElement following a tree hierarchy. - Label label = new Label("These controls were created using C# code."); - root.Add(label); - - Button button = new Button(); - button.name = "button3"; - button.text = "This is button3."; - root.Add(button); - - Toggle toggle = new Toggle(); - toggle.name = "toggle3"; - toggle.label = "Number?"; - root.Add(toggle); - - // Instantiate UXML created automatically which is set as the default VisualTreeAsset. - root.Add(m_UXMLTree.Instantiate()); - - // Import UXML created manually. - var visualTree = AssetDatabase.LoadAssetAtPath("Assets/Editor/UXML/Editor Simple/SimpleCustomEditor_uxml.uxml"); - VisualElement labelFromUXML_uxml = visualTree.Instantiate(); - root.Add(labelFromUXML_uxml); - - //Call the event handler - SetupButtonHandler(); - } - - //Functions as the event handlers for your button click and number counts - private void SetupButtonHandler() - { - VisualElement root = rootVisualElement; - - var buttons = root.Query