This commit is contained in:
Mikhail 2024-03-09 09:56:45 +08:00
parent 18d9fc29bd
commit d6190b455b
4 changed files with 16 additions and 1 deletions

View File

@ -2,6 +2,7 @@ using UnityEngine;
namespace DCFApixels.DragonECS namespace DCFApixels.DragonECS
{ {
[DisallowMultipleComponent]
public class AutoEntityCreator : MonoBehaviour public class AutoEntityCreator : MonoBehaviour
{ {
[SerializeField] [SerializeField]

View File

@ -5,6 +5,7 @@ using UnityEngine;
namespace DCFApixels.DragonECS namespace DCFApixels.DragonECS
{ {
[DisallowMultipleComponent]
public class EcsEntityConnect : MonoBehaviour public class EcsEntityConnect : MonoBehaviour
{ {
private sealed class Aspect : EcsAspect private sealed class Aspect : EcsAspect

View File

@ -10,7 +10,19 @@ namespace DCFApixels.DragonECS.Unity.Editors
{ {
public override void OnInspectorGUI() public override void OnInspectorGUI()
{ {
base.OnInspectorGUI(); EditorGUI.BeginChangeCheck();
var iterator = serializedObject.GetIterator();
iterator.NextVisible(true);
while (iterator.NextVisible(false))
{
EditorGUILayout.PropertyField(iterator, true);
}
if (EditorGUI.EndChangeCheck())
{
serializedObject.ApplyModifiedProperties();
}
if (GUILayout.Button("Autoset")) if (GUILayout.Button("Autoset"))
{ {
foreach (var tr in targets) foreach (var tr in targets)

View File

@ -3,6 +3,7 @@ using UnityEngine;
namespace DCFApixels.DragonECS namespace DCFApixels.DragonECS
{ {
[DisallowMultipleComponent]
public class MonoEntityTemplate : MonoBehaviour, ITemplateInternal public class MonoEntityTemplate : MonoBehaviour, ITemplateInternal
{ {
[SerializeReference] [SerializeReference]