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); }
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; } } }
public void setInfo(MasterMsgTypes.Room h) { serverName.text = h.name; playerCount.text = h.players + "/" + h.playerLimit; }