public void onPlayerClicked(Player p, PlayerFoundItemButton itm) { p.score += 1; gameState.lastFoundPlayer(p); itm.updateUI(); // Opti : on update name + score alors que seul le score en a besoin itm.playParticle(); gameState.nextCard(); showModal(0f, 0.5f); }
public void populatePlayerGrid() { UIUtils.clearPanel(playerSelectContentPanel); foreach (Player p in PlayerPrefManager.playerList) { GameObject go = (GameObject)Instantiate(playerFoundItemButton); go.transform.SetParent(playerSelectContentPanel, false); PlayerFoundItemButton itmBtn = go.GetComponent <PlayerFoundItemButton>(); itmBtn.init(p); itmBtn.playerItemButton.onClick.AddListener(() => onPlayerClicked(p, itmBtn)); } }