三国卡牌客户端基础资源仓库
hch
2025-09-17 9e18048834f69e9d7e4255c5ef508a09fbf26c06
0312 CellView 和 ButtonEx 不能同时挂载在同一个
2个文件已添加
31 ■■■■■ 已修改文件
Assets/Editor/ScriptEditor/CellViewEditor.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/ScriptEditor/CellViewEditor.cs.meta 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/ScriptEditor/CellViewEditor.cs
New file
@@ -0,0 +1,20 @@
using 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();
    }
}
Assets/Editor/ScriptEditor/CellViewEditor.cs.meta
New file
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: bf9490ebf1f8440428653f05a332224f
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant: