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: