private static void SendHandInfo(Game game, List <Message> result) { foreach (var player in game.Players) { var handInfo = new HandInfoMessage(player.Role, player.Hand, player.Id); result.Add(handInfo); } }
private void HandleHandInfoMessage(HandInfoMessage handInfoMessage) { ReadyButtonVisibility = Visibility.Hidden; OnPropertyChanged(nameof(ReadyButtonVisibility)); MyHand.UpdateCards(handInfoMessage.HandCards); CurrentPlayer.Role = handInfoMessage.Role; RoleImage = handInfoMessage.Role.ImagePath; OnPropertyChanged(nameof(RoleImage)); }