Yes. "game_custom_event1", "game_custom_event2", etc are custom events and they should return Event::Type::Custom

But if you only want to return all "game_custom_event1", it is supposed std::unordered_map use the hashcode/name as the key value.