public void FreshBankerInfo() { var info = RoundPlayers.Find(player => player != null && player.Seat == BankerSeat); if (info != null) { BankerInfo = info; } }
public void FreshWaitBankerList() { var freshBankers = new List <IRecycleData>(); var oldBankers = WaitBankers.ConvertAll(item => item as NbjlPlayerInfo); foreach (var waitBanker in oldBankers) { if (waitBanker != null) { var getPlayer = RoundPlayers.Find(player => player != null && waitBanker.Seat == player.Seat); if (getPlayer != null) { freshBankers.Add(getPlayer); } } } WaitBankers = freshBankers.ToList(); }