diff --git a/src/dotnet/MonoGame.Extended.Entities/EntityManager.cs b/src/dotnet/MonoGame.Extended.Entities/EntityManager.cs index 4dcce07a..5e1d28a6 100644 --- a/src/dotnet/MonoGame.Extended.Entities/EntityManager.cs +++ b/src/dotnet/MonoGame.Extended.Entities/EntityManager.cs @@ -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)