예제 #1
0
        private void OnOpen(object sender, EventArgs e)
        {
            IsAvailable = true;
            Logger.Info("Connected to WebSocket at {0}", _uri.ToString());

            if (_gameName != null)
            {
                _client.Send(_serializer.SerializeGameName(_gameName));
            }
            _client.Send(_serializer.SerializeDimensions(_serializer.Width, _serializer.Height));
            _client.Send(_serializer.SerializeColor(_color));
            if (_palette != null)
            {
                _client.Send(_serializer.SerializePalette(_palette));
            }
        }
예제 #2
0
 public void SendColor(Color color) => Send(_serializer.SerializeColor(color));