add world listeners

This commit is contained in:
Mikhail 2023-06-08 04:04:39 +08:00
parent 479fd57d37
commit 645546585e
2 changed files with 12 additions and 1 deletions

View File

@ -356,6 +356,17 @@ namespace DCFApixels.DragonECS
}
#endregion
#region Listeners
public void AddListener(IEcsWorldEventListener listener)
{
_listeners.Add(listener);
}
public void RemoveListener(IEcsWorldEventListener listener)
{
_listeners.Remove(listener);
}
#endregion
#region Debug
public void GetComponents(int entityID, List<object> list)
{

View File

@ -9,8 +9,8 @@
_world = world;
OnInitialize();
}
protected abstract void OnInitialize();
internal void Destroy() => OnDestroy();
protected abstract void OnInitialize();
protected abstract void OnDestroy();
}
}