BeardedManStudios.Network.ForgeMasterServer.UpdateServerRequest C# (CSharp) Метод

UpdateServerRequest() приватный Метод

private UpdateServerRequest ( NetworkingPlayer sender, NetworkingStream stream ) : void
sender NetworkingPlayer
stream NetworkingStream
Результат void
		private void UpdateServerRequest(NetworkingPlayer sender, NetworkingStream stream)
		{
			ushort port = ObjectMapper.Map<ushort>(stream);

			HostInfo host = null;

			try { host = hosts.First(h => h.IpAddress == sender.Ip.Split('+')[0] && h.port == port); }
			catch { }

			if (host == null)
			{
				socket.Disconnect(sender, "Host not found");
				return;
			}

			host.connectedPlayers = ObjectMapper.Map<int>(stream);
			socket.Disconnect(sender, "Update Complete");
			Debug.Log("Updated a server " + host.IpAddress + ":" + host.port);
		}