public void SetVideoImage(Texture2D texture)
        {
            var message = new VideoNetworkMessage();

            message.texture = texture.EncodeToPNG();
            ConnectionManager.Instanse.Send(message.Serialize());
        }
示例#2
0
        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);
            }
        }