Esempio n. 1
0
    public void PopulatePlayerPicker(List <Player> players, int requiredPlayers)
    {
        PlayerPicker pickerHandler = new PlayerPicker(requiredPlayers, playerPickerConfirmButton);

        // Clear picker container
        playerPickerContainer.DestroyChildren();

        // Populate picker container
        foreach (Player p in players)
        {
            PlayerPickerView ppv = Instantiate(playerPickerPrefab, playerPickerContainer, false);
            ppv.SetData(p);
            pickerHandler.AddPlayerPickerView(ppv);
        }

        pickerHandler.OnComplete += ConfirmPlayerPicker;
    }
Esempio n. 2
0
 public void AddPlayerPickerView(PlayerPickerView view)
 {
     playerPickerViews.Add(view);
     view.OnSelected   += OnPlayerSelected;
     view.OnDeselected += OnPlayerDeselected;
 }