private static void LobbyDataUpdate(LobbyDataUpdate_t param) { if (param.m_bSuccess == 1) { CoopLobbyInfo coopLobbyInfo = CoopLobbyManager.FindLobby(param.m_ulSteamIDLobby); if (coopLobbyInfo != null) { coopLobbyInfo.UpdateData(); } } }
private static CoopLobbyInfo GetLobbyInfo(CSteamID id) { CoopLobbyInfo coopLobbyInfo = CoopLobbyManager.FindLobby(id); if (coopLobbyInfo == null) { coopLobbyInfo = new CoopLobbyInfo(id); coopLobbyInfo.UpdateData(); CoopLobbyManager.LobbyMatchList_Result.Add(coopLobbyInfo); } return(coopLobbyInfo); }
public static CoopLobbyInfo FindLobby(ulong id) { CoopLobbyManager.Initialize(); return(CoopLobbyManager.FindLobby(new CSteamID(id))); }