96 for (
auto& name : _vecSceneDelete)
98 auto iter = _allScene.find(name);
99 if (iter == _allScene.end())
101 log_err(
"移除时未找到Scene:{}", name);
105 _allScene.erase(iter);
107 _vecSceneDelete.clear();
110 for (
auto& [name, scene] : _vecSceneAdd)
113 auto iter = _allScene.find(name);
114 if (iter == _allScene.end())
116 _allScene.insert({ name, scene });
119 if (iter->second == scene)
124 iter->second = scene;
126 _vecSceneAdd.clear();