Ejemplo n.º 1
0
 private static void LobbyDataUpdate(LobbyDataUpdate_t param)
 {
     if (param.m_bSuccess == 1)
     {
         CoopLobbyInfo coopLobbyInfo = CoopLobbyManager.FindLobby(param.m_ulSteamIDLobby);
         if (coopLobbyInfo != null)
         {
             coopLobbyInfo.UpdateData();
         }
     }
 }
Ejemplo n.º 2
0
    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);
    }
Ejemplo n.º 3
0
 public static CoopLobbyInfo FindLobby(ulong id)
 {
     CoopLobbyManager.Initialize();
     return(CoopLobbyManager.FindLobby(new CSteamID(id)));
 }