public bool AddHost(string gameName, string comment, string hostIp, int hostPort, int connectionId)
    {
        if (rooms.ContainsKey(gameName))
        {
            return(false);
        }

        MasterMsgTypes.Room room = new MasterMsgTypes.Room();
        room.name         = gameName;
        room.comment      = comment;
        room.hostIp       = hostIp;
        room.hostPort     = hostPort;
        room.connectionId = connectionId;
        rooms[gameName]   = room;

        return(true);
    }
Exemple #2
0
 public void Connect(MasterMsgTypes.Room server)
 {
     Camera.main.GetComponent <AudioSource>().PlayOneShot(menuClick, (float)Game.GetSetting("audio"));
     print("connecting to " + ip + ":" + server.hostPort);
     GameObject.Find("loadingText").GetComponent <Text>().text = "connecting at " + server.hostIp + ":" + server.hostPort;
     connecting.SetActive(true);
     foreach (Transform child in connecting.transform)
     {
         if (child.name == "Title")
         {
             child.GetComponent <Text>().text = server.name.ToUpper();
         }
         if (child.name == "Players")
         {
             child.GetComponent <Text>().text = server.currentPlayers + "/" + server.playerLimit;
         }
     }
 }
Exemple #3
0
 public void setInfo(MasterMsgTypes.Room h)
 {
     serverName.text  = h.name;
     playerCount.text = h.players + "/" + h.playerLimit;
 }