Merge pull request #724 from SjaakAlvarez/develop

Entity.Detach() method doesn't invoke EntityChanged until next Update of EntityManager #723
This commit is contained in:
Lucas Girouard-Stranks
2021-03-03 19:32:40 -04:00
committed by GitHub
@@ -79,6 +79,8 @@ namespace MonoGame.Extended.Entities
private void OnComponentsChanged(int entityId)
{
_changedEntities.Add(entityId);
_entityToComponentBits[entityId] = _componentManager.CreateComponentBits(entityId);
EntityChanged?.Invoke(entityId);
}
public override void Update(GameTime gameTime)