Reworked few methods for list instead of dictionary

This commit is contained in:
VladimirPirozhenko 2022-08-23 23:21:19 +03:00
parent e94e767912
commit 35f724fcc1

View File

@ -45,11 +45,23 @@ public class ScoreboardView : BaseView
//playerScoreboardCard.gameObject.SetActive(false); //TODO: Pooling //playerScoreboardCard.gameObject.SetActive(false); //TODO: Pooling
//playerCards.Remove(cardTag); //playerCards.Remove(cardTag);
//} //}
foreach (var playerCard in playerCards)
{
if (cardTag == playerCard.name)
{
playerCard.gameObject.SetActive(false);
playerCards.Remove(playerCard);
}
}
} }
public void RefreshPlayerCard(PlayerScoreboardCardData cardData) public void RefreshPlayerCard(PlayerScoreboardCardData cardData)
{ {
//if (playerCards.TryGetValue(cardData.playerName, out PlayerScoreboardCard card)) //if (playerCards.TryGetValue(cardData.playerName, out PlayerScoreboardCard card))
// card.UpdateCard(cardData); foreach (var playerCard in playerCards)
{
if (cardData.playerName == playerCard.name)
playerCard.UpdateCard(cardData);
}
} }
} }