public void SetVideoImage(Texture2D texture) { var message = new VideoNetworkMessage(); message.texture = texture.EncodeToPNG(); ConnectionManager.Instanse.Send(message.Serialize()); }
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); } }