From 21e5b61cbc530962507da29e189e3fa842a002af Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Fri, 7 Apr 2023 17:16:22 +0800 Subject: [PATCH] add custom inspector for EcsEntity --- src/UnityGameObject.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/UnityGameObject.cs b/src/UnityGameObject.cs index 9d54049..9cf71bb 100644 --- a/src/UnityGameObject.cs +++ b/src/UnityGameObject.cs @@ -104,4 +104,22 @@ namespace DCFApixels.DragonECS get => _entity.IsAlive(); } } + +#if UNITY_EDITOR + + namespace Editors + { + using UnityEditor; + [CustomEditor(typeof(EcsEntity))] + public class EcsEntityEditor : Editor + { + private EcsEntity Target => (EcsEntity)target; + public override void OnInspectorGUI() + { + EditorGUILayout.IntField(Target._entity.id); + GUILayout.Label(Target._entity.ToString()); + } + } + } +#endif }