private void ConvertAndDisplay(int receivedSize) { string data = Encoding.ASCII.GetString(_buffer, 0, receivedSize); Debug.WriteLine(data.Length); List <UNOCard> deserializedProduct = JsonConvert.DeserializeObject <List <UNOCard> >(data); Debug.WriteLine(deserializedProduct[0].GetColor()); Constants.Colors colors = (Constants.Colors)deserializedProduct[0].GetColor(); Debug.WriteLine(colors.ToString()); }
private void OnUserCardsReceived(object sender, ClientStateEventArgs e) { StringBuilder stringBuilder = new StringBuilder(); foreach (UNOCard card in e.clientState.userCards) { int data = card.GetColor(); Constants.Colors colors = (Constants.Colors)data; stringBuilder.Append(colors.ToString()); } uiUpdater.SetText(stringBuilder.ToString()); UNOCard _card = e.clientState.userCards[0]; string text = GetImageName(_card); //uiUpdater.SetCard(text); backgroundWorker1.RunWorkerAsync(text); }