private void Awake() { _websocketListener = WebSocketListener.Platform; _websocketListener.NewMessage += this.OnNewMessage; try { var uri = new Uri(_uri); _websocketListener.Connect( uri, // success () => { Debug.Log("Connected"); }, // failure () => { _websocketListener.Dispose(); _websocketListener = null; Debug.LogError("Failed to connect"); }); } catch (Exception e) { Debug.LogError(e); } }