From 55be3e8f832d9990d56843da4867af88604b2720 Mon Sep 17 00:00:00 2001 From: MuHua-123 <136542559+MuHua-123@users.noreply.github.com> Date: Mon, 13 Jan 2025 16:25:27 +0800 Subject: [PATCH] 1 --- Assets/ModuleCore/ModuleUIControl.meta | 8 ----- .../ModuleUIControl/ModuleUIControl.cs | 16 --------- .../ModuleUIControl/ModuleUIControl.cs.meta | 11 ------ Assets/ModuleCore/ModuleUIItem.meta | 8 ----- .../ModuleCore/ModuleUIItem/ModuleUIItem.cs | 35 ------------------- .../ModuleUIItem/ModuleUIItem.cs.meta | 11 ------ 6 files changed, 89 deletions(-) delete mode 100644 Assets/ModuleCore/ModuleUIControl.meta delete mode 100644 Assets/ModuleCore/ModuleUIControl/ModuleUIControl.cs delete mode 100644 Assets/ModuleCore/ModuleUIControl/ModuleUIControl.cs.meta delete mode 100644 Assets/ModuleCore/ModuleUIItem.meta delete mode 100644 Assets/ModuleCore/ModuleUIItem/ModuleUIItem.cs delete mode 100644 Assets/ModuleCore/ModuleUIItem/ModuleUIItem.cs.meta diff --git a/Assets/ModuleCore/ModuleUIControl.meta b/Assets/ModuleCore/ModuleUIControl.meta deleted file mode 100644 index 83e71cc..0000000 --- a/Assets/ModuleCore/ModuleUIControl.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8b26950e50e4e4647a4d48ba0fde3f70 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ModuleCore/ModuleUIControl/ModuleUIControl.cs b/Assets/ModuleCore/ModuleUIControl/ModuleUIControl.cs deleted file mode 100644 index 3da2fc2..0000000 --- a/Assets/ModuleCore/ModuleUIControl/ModuleUIControl.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UIElements; - -/// -/// UI控件 -/// -public class ModuleUIControl { - /// 核心模块 - protected virtual ModuleCore ModuleCore => ModuleCore.I; - /// 绑定的元素 - public readonly VisualElement element; - /// UI控件 - public ModuleUIControl(VisualElement element) => this.element = element; -} diff --git a/Assets/ModuleCore/ModuleUIControl/ModuleUIControl.cs.meta b/Assets/ModuleCore/ModuleUIControl/ModuleUIControl.cs.meta deleted file mode 100644 index e3015fd..0000000 --- a/Assets/ModuleCore/ModuleUIControl/ModuleUIControl.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c0c97a0c4b232fb4595b8eaafc961a9c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ModuleCore/ModuleUIItem.meta b/Assets/ModuleCore/ModuleUIItem.meta deleted file mode 100644 index 82f700b..0000000 --- a/Assets/ModuleCore/ModuleUIItem.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b12984c5e1e0c2848a7a6b14061f8858 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ModuleCore/ModuleUIItem/ModuleUIItem.cs b/Assets/ModuleCore/ModuleUIItem/ModuleUIItem.cs deleted file mode 100644 index f26dc49..0000000 --- a/Assets/ModuleCore/ModuleUIItem/ModuleUIItem.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UIElements; - -/// -/// UI项 -/// -public abstract class ModuleUIItem : ModuleUIControl { - /// 选择事件 - public static event Action OnSelect; - /// 触发事件 - public static void Select(Data data) => OnSelect?.Invoke(data); - /// 绑定的数据 - public readonly Data value; - /// UI项 - public ModuleUIItem(Data value, VisualElement element) : base(element) { - this.value = value; - OnSelect += UnitUIPanelItem_OnSelect; - } - /// 触发选择事件 - public virtual void Select() => OnSelect?.Invoke(value); - /// 侦听选择事件 - public virtual void UnitUIPanelItem_OnSelect(Data obj) { - if (value.Equals(obj)) { SelectState(); } - else { DefaultState(); } - } - /// 默认状态 - public virtual void DefaultState() { } - /// 选中状态 - public virtual void SelectState() { } - /// 释放 - public virtual void Release() => OnSelect -= UnitUIPanelItem_OnSelect; -} diff --git a/Assets/ModuleCore/ModuleUIItem/ModuleUIItem.cs.meta b/Assets/ModuleCore/ModuleUIItem/ModuleUIItem.cs.meta deleted file mode 100644 index 7be85e5..0000000 --- a/Assets/ModuleCore/ModuleUIItem/ModuleUIItem.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 58b0a0e9216e0b04eaedf110eeab367e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: