示例#1
0
        private void BindListViewItem(int index, TeamsSelectionListItem listItem)
        {
            var item = teams[index];

            var it = 0;

            foreach (var jumper in item.GetTeamMembers())
            {
                listItem.nameText[it].text = $"{jumper.firstName} {jumper.lastName.ToUpper()}";
                it++;
            }

            listItem.countryFlagText.text    = item.team.countryCode;
            listItem.countryFlagImage.sprite = flagsData.GetFlag(item.team.countryCode);

            listItem.toggleExtension.SetElementId(index);
            listItem.toggleExtension.Toggle.SetIsOnWithoutNotify(item.registered);
        }
示例#2
0
 private void ConfigureItem(TeamsSelectionListItem listItem)
 {
     listItem.editButton.onClick.AddListener(() =>
                                             OnEditRequest?.Invoke(teams[listItem.toggleExtension.ElementId]));
 }