void LobbyManager::Init(const LobbyManagerConfig config, TcpNet* pNetwork, ILog* pLogger) { m_pRefLogger = pLogger; m_pRefNetwork = pNetwork; for (int i = 0; i < config.MaxLobbyCount; ++i) { Lobby lobby; lobby.Init((short)i, (short)config.MaxLobbyUserCount, (short)config.MaxRoomCountByLobby, (short)config.MaxRoomUserCount); lobby.SetNetwork(m_pRefNetwork, m_pRefLogger); m_LobbyList.push_back(lobby); } }