public void Connect(string ip, int port, int retries, int retry_delay, int timeout) { CREATE_PEER: tmp_Banned = tmp_Fake = false; if (peer == null) { peer = Peer.CreateConnection(ip, port, retries, retry_delay, timeout); if (peer != null) { Debug.Log("[Client] Preparing to receiving..."); m_NetworkReader = new NetworkReader(peer); m_NetworkWriter = new NetworkWriter(peer); } } else { peer.Close(); peer = null; goto CREATE_PEER; } }