15 virtual void RegisterSystem(
const char* name, SystemFactory factory);
16 virtual void RegisterEditorSystem(
const char* name, SystemFactory factory);
17 virtual void UnregisterSystem(
const char* name);
18 virtual void UnregisterEditorSystem(
const char* name);
19 void Update(entt::registry& registry);
20 void EditorUpdate(entt::registry& registry);
22 std::unordered_map<std::string, SystemFactory> systemFactories;
23 std::unordered_map<std::string, SystemFactory> editorSystemFactories;