Reworked few methods for list instead of dictionary
This commit is contained in:
parent
e94e767912
commit
35f724fcc1
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user