private void SendWsMessage(string cmd, JsonMessageData data) { var msg = new JsonMessage { command = cmd, data = data }; var msgStr = JsonUtility.ToJson(msg); ws.Send(msgStr); }
private void HandleCandidate(string room, JsonMessageData data) { Debug.Log("HandleCandidate"); if (room != roomName) { Debug.LogError("Wrong room name " + room); return; } if (data.candidate == null || data.candidate.Length == 0) { Debug.LogError("Empty candidate"); return; } var candidate = new RTCIceCandidate { candidate = data.candidate, sdpMid = data.id, sdpMLineIndex = (int)data.label }; peerConnection.AddIceCandidate(ref candidate); }