World Reset
Docs / Core / World Reset
Reset world state while keeping systems registered.
Overview
World reset:
- Clears Entities: All entities destroyed
- Clears Components: All components removed
- Keeps Systems: Systems remain registered
- Fast Reset: Efficient state clearing
API Surface
Reset World
// Reset world (clears entities, keeps systems)
world.Reset();
Examples
Game Restart
public void RestartGame()
{
// Reset world
world.Reset();
// Reinitialize
Entity player;
using (var cmd = world.BeginWrite())
{
player = cmd.CreateEntity();
cmd.AddComponent(player, new Position(0, 0));
}
}
See Also
- World - World management
- Samples - Sample project
- Advanced Topics - Advanced patterns