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)); } }
public void SendColor(Color color) => Send(_serializer.SerializeColor(color));