NetWrok.Connection._Connect C# (CSharp) Method

_Connect() private method

private _Connect ( ) : IEnumerator
return IEnumerator
        IEnumerator _Connect()
        {
            connected = false;
            ws = new HTTP.WebSocket ();
            StartCoroutine (ws.Dispatcher ());
            ws.connectionTimeout = connectionTimeout;
            ws.OnConnect += HandleOnConnect;
            ws.OnDisconnect += HandleOnDisconnect;
            ws.OnTextMessageRecv += HandleOnTextMessageRecv;
            status = "Connecting";
            ws.Connect (url);
            status = "Waiting for connection";
            yield return ws.Wait ();
            if (ws.exception != null) {
                Debug.Log ("An exception occured when connecting: " + ws.exception);
                if (reconnectOnLostConnection) {
                    status = "Reconnecting";
                    Invoke ("Connect", 2);
                    yield break;
                }
            }
            status = "Connected";
        }