From d08f5c855ad8a07ca10c69777d46586959d6c944 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Mon, 11 Mar 2024 05:43:56 +0800 Subject: [PATCH] fix & add AddComponentMenu --- src/Connectors/AutoEntityCreator.cs | 1 + src/Connectors/EcsEntityConnect.cs | 1 + src/Debug/Monitors/Editor/PipelineProcessesMonitorEditor.cs | 2 +- src/EntityTemplate/Templates/MonoEntityTemplate.cs | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Connectors/AutoEntityCreator.cs b/src/Connectors/AutoEntityCreator.cs index 90d3945..e2024ed 100644 --- a/src/Connectors/AutoEntityCreator.cs +++ b/src/Connectors/AutoEntityCreator.cs @@ -3,6 +3,7 @@ using UnityEngine; namespace DCFApixels.DragonECS { [DisallowMultipleComponent] + [AddComponentMenu(EcsConsts.FRAMEWORK_NAME + "/" + nameof(AutoEntityCreator), 30)] public class AutoEntityCreator : MonoBehaviour { [SerializeField] diff --git a/src/Connectors/EcsEntityConnect.cs b/src/Connectors/EcsEntityConnect.cs index 5a92c34..a3e1ff6 100644 --- a/src/Connectors/EcsEntityConnect.cs +++ b/src/Connectors/EcsEntityConnect.cs @@ -51,6 +51,7 @@ namespace DCFApixels.DragonECS } [DisallowMultipleComponent] + [AddComponentMenu(EcsConsts.FRAMEWORK_NAME + "/" + nameof(EcsEntityConnect), 30)] public class EcsEntityConnect : MonoBehaviour { private entlong _entity; diff --git a/src/Debug/Monitors/Editor/PipelineProcessesMonitorEditor.cs b/src/Debug/Monitors/Editor/PipelineProcessesMonitorEditor.cs index b5b9e0a..df744f3 100644 --- a/src/Debug/Monitors/Editor/PipelineProcessesMonitorEditor.cs +++ b/src/Debug/Monitors/Editor/PipelineProcessesMonitorEditor.cs @@ -95,7 +95,7 @@ namespace DCFApixels.DragonECS.Unity.Editors Rect rectView = new Rect(0f, 0f, _nameCellSize.x + _cellsize.x * _processList.Count, _nameCellSize.y + _cellsize.y * _systemsList.Length); EditorGUI.DrawRect(rect, new Color(0, 0, 0, 0.6f)); - GUI.Button(rect, "", EditorStyles.helpBox); + //GUI.Button(rect, "", EditorStyles.helpBox); _position = GUI.BeginScrollView(rect, _position, rectView, true, true); diff --git a/src/EntityTemplate/Templates/MonoEntityTemplate.cs b/src/EntityTemplate/Templates/MonoEntityTemplate.cs index e42e55e..4fa3503 100644 --- a/src/EntityTemplate/Templates/MonoEntityTemplate.cs +++ b/src/EntityTemplate/Templates/MonoEntityTemplate.cs @@ -4,6 +4,7 @@ using UnityEngine; namespace DCFApixels.DragonECS { [DisallowMultipleComponent] + [AddComponentMenu(EcsConsts.FRAMEWORK_NAME + "/" + nameof(MonoEntityTemplate), 30)] public class MonoEntityTemplate : MonoBehaviour, ITemplateInternal { [SerializeReference]