예제 #1
0
    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);
    }
예제 #2
0
 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));
     }
 }