Пример #1
0
        private void SetSelection(bool value)
        {
            if (selected.value != value)
            {
                selected.value = value;
                OnSetSelection();

                OnSelectionChanged.Call(this);
            }
        }
Пример #2
0
 private void SelectionChangeHandler(BaseListElementData data)
 {
     if (!multiSelection && data.Selected)
     {
         for (int i = 0; i < m_elementsData.Count; i++)
         {
             var elementData = m_elementsData[i];
             if (elementData != data)
             {
                 elementData.Selected = false;
             }
         }
     }
     OnSelectionChanged.Call(data);
 }