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
{
[DisallowMultipleComponent]
public class AutoEntityCreator : MonoBehaviour
{
[SerializeField]

View File

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

View File

@ -10,7 +10,19 @@ namespace DCFApixels.DragonECS.Unity.Editors
{
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"))
{
foreach (var tr in targets)

View File

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