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 #endregion
#region Listeners
public void AddListener(IEcsWorldEventListener listener)
{
_listeners.Add(listener);
}
public void RemoveListener(IEcsWorldEventListener listener)
{
_listeners.Remove(listener);
}
#endregion
#region Debug #region Debug
public void GetComponents(int entityID, List<object> list) public void GetComponents(int entityID, List<object> list)
{ {

View File

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