Exemplo n.º 1
0
        private void OnItemClick(UIComponent component, int itemIndex)
        {
            ListItem item = fastList.RowsData[itemIndex] as ListItem;

            if (item != null)
            {
                EventItemClick?.Invoke(item.ID);
            }
        }
Exemplo n.º 2
0
        protected void OnRowClicked(UIComponent component, UIMouseEventParameter p)
        {
            if (SelectOnMouseEnter)
            {
                m_lastMouseEnter = component;
            }

            int max = Mathf.Min(m_rowsData.m_size, m_rows.m_size);

            for (int i = 0; i < max; i++)
            {
                if (component == (UIComponent)m_rows[i])
                {
                    int index = i + Mathf.FloorToInt(m_pos);
                    EventItemClick?.Invoke(component, index);
                    SelectedIndex = index;
                }
            }
        }