public void DrawVideoImage(object sender, VideoMessageEventArgs e) { var texture = e.message; var rectangular = new Rect(0.0f, 0.0f, texture.width, texture.height); var pivot = new Vector2(0.5f, 0.5f); Sprite mySprite = Sprite.Create(texture, rectangular, pivot); imageCamera.sprite = mySprite; }
private void RecieveVideoMessage(VideoNetworkMessage videoNetworkMessage) { var texture = new Texture2D(0, 0); texture.LoadImage(videoNetworkMessage.texture); texture.Apply(); if (ModelVideoStateChangedEvent != null) { var eventArgs = new VideoMessageEventArgs(); eventArgs.message = texture; ModelVideoStateChangedEvent(this, eventArgs); } }