#include #include namespace blitz { RemovePlayersSystem::RemovePlayersSystem(entt::registry&, EnttWorld& a_World) : m_World(a_World) {} void RemovePlayersSystem::Update(Nz::Time /*elapsedTime*/) { AtomicEnttWorld world = m_World; entt::registry& registry = world->GetRegistry(); auto invalidPlayers = registry.view(); registry.destroy(invalidPlayers.begin(), invalidPlayers.end()); } } // namespace blitz