You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Entity deletion from the ice::ecs::EntityIndex is happening after the worlds update methods are called. This results in an invalid state where the entity storage no longer has data for that entity (in the current implementation) however the entity index still returns true when checking if the entity is alive.
To Reproduce
After pushing an entity storage delete operation, the next frame will still report the entity as alive.
Expected behavior
After an entity is deleted from the storage it's deemed as destroyed and should be pushed on the 're-use' array.
The text was updated successfully, but these errors were encountered:
Describe the bug
Entity deletion from the
ice::ecs::EntityIndex
is happening after the worldsupdate
methods are called. This results in an invalid state where the entity storage no longer has data for that entity (in the current implementation) however the entity index still returnstrue
when checking if the entity is alive.To Reproduce
After pushing an entity storage delete operation, the next frame will still report the entity as alive.
Expected behavior
After an entity is deleted from the storage it's deemed as destroyed and should be pushed on the 're-use' array.
The text was updated successfully, but these errors were encountered: