void Start() { // It works only in Editor! if (!Application.isEditor) { Destroy(gameObject); return; } ndiReceiver = GetComponent <NdiReceiver>(); commandBuffer = new CommandBuffer(); commandBuffer.name = "ARKitStreamReceiver"; bufferMaterial = new Material(Shader.Find("Unlit/ARKitStreamReceiver")); // Start WebSocket string wsAddress = $"ws://{ipAddress}:{port}/arkit"; client = new WebSocket(wsAddress); client.OnOpen += (sender, e) => { Debug.Log($"WebSocket Open: {wsAddress}"); }; client.OnMessage += OnWebsocketMessage; client.ConnectAsync(); }
void Start() => _receiver = GetComponent <NdiReceiver>();