From 9e18048834f69e9d7e4255c5ef508a09fbf26c06 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 17 九月 2025 16:38:55 +0800
Subject: [PATCH] 0312 CellView 和 ButtonEx 不能同时挂载在同一个

---
 Assets/Editor/ScriptEditor/CellViewEditor.cs      |   20 ++++++++++++++++++++
 Assets/Editor/ScriptEditor/CellViewEditor.cs.meta |   11 +++++++++++
 2 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/Assets/Editor/ScriptEditor/CellViewEditor.cs b/Assets/Editor/ScriptEditor/CellViewEditor.cs
new file mode 100644
index 0000000..2cb1146
--- /dev/null
+++ b/Assets/Editor/ScriptEditor/CellViewEditor.cs
@@ -0,0 +1,20 @@
+锘縰sing UnityEditor;
+using UnityEngine;
+
+[CustomEditor(typeof(CellView))]
+public class CellViewEditor : Editor
+{
+    public override void OnInspectorGUI()
+    {
+        CellView cellView = (CellView)target;
+        ButtonEx buttonEx = cellView.GetComponent<ButtonEx>();
+
+        if (buttonEx != null)
+        {
+            EditorGUILayout.HelpBox("CellView 鍜� ButtonEx 涓嶈兘鍚屾椂鎸傝浇鍦ㄥ悓涓�涓� GameObject 涓婏紒", MessageType.Error);
+        }
+
+        base.OnInspectorGUI();
+    }
+
+}
diff --git a/Assets/Editor/ScriptEditor/CellViewEditor.cs.meta b/Assets/Editor/ScriptEditor/CellViewEditor.cs.meta
new file mode 100644
index 0000000..aa6c0f9
--- /dev/null
+++ b/Assets/Editor/ScriptEditor/CellViewEditor.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: bf9490ebf1f8440428653f05a332224f
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

--
Gitblit v1.8.0