public int AddHostWithSimulator(HostTopology topology, int min_timeout, int max_timeout, ref IP2PAddress address) { P2PAddressUnet p2PAddressUnet = address as P2PAddressUnet; if (p2PAddressUnet != null) { return(NetworkTransport.AddHostWithSimulator(topology, min_timeout, max_timeout, p2PAddressUnet.m_Port)); } Debug.LogError(string.Format("Using invalid IP2PAddress type {0}", address.GetType())); return(-1); }
public int ConnectWithSimulator(IP2PAddress address, out byte error, ConnectionSimulatorConfig config) { P2PAddressUnet p2PAddressUnet = address as P2PAddressUnet; if (p2PAddressUnet != null) { return(NetworkTransport.ConnectWithSimulator((int)P2PSession.Instance.LocalPeer.GetLocalHostId(), p2PAddressUnet.m_IP, p2PAddressUnet.m_Port, 0, out error, config)); } Debug.LogError(string.Format("Using invalid IP2PAddress type {0}", address.GetType())); error = 0; return(-1); }
public int AddHost(HostTopology topology, ref IP2PAddress address) { P2PAddressUnet p2PAddressUnet = address as P2PAddressUnet; if (p2PAddressUnet == null) { Debug.LogError(string.Format("Using invalid IP2PAddress type {0}", address.GetType())); return(-1); } if (p2PAddressUnet.m_IP.Empty()) { return(NetworkTransport.AddHost(topology, p2PAddressUnet.m_Port)); } return(NetworkTransport.AddHost(topology, p2PAddressUnet.m_Port, p2PAddressUnet.m_IP)); }