public override void SetItemContents(MassivePickerScrollRect scrollRect, int itemIndex)
        {
            if (m_Parent == null)
            {
                m_Parent = scrollRect.GetComponentInParent <MassiveStringPicker>();

                if (m_Parent == null)
                {
                    return;
                }
            }

            if (m_ColumnIndex < 0)
            {
                m_ColumnIndex = m_Parent.GetColumnIndex(scrollRect);

                if (m_ColumnIndex < 0)
                {
                    return;
                }
            }

            if (m_Texts == null)
            {
                m_Texts = GetComponentsInChildren <Text>();

                if (m_Texts == null)
                {
                    return;
                }
            }

            string text = m_Parent.GetItemParam(m_ColumnIndex, itemIndex);

            foreach (Text textComponent in m_Texts)
            {
                textComponent.text = text;
            }
        }
Exemplo n.º 2
0
        public override void SetItemContents(MassivePickerScrollRect scrollRect, int itemIndex)
        {
            if (m_Parent == null)
            {
                m_Parent = scrollRect.GetComponentInParent <MassiveImagePicker>();

                if (m_Parent == null)
                {
                    return;
                }
            }

            if (m_ColumnIndex < 0)
            {
                m_ColumnIndex = m_Parent.GetColumnIndex(scrollRect);

                if (m_ColumnIndex < 0)
                {
                    return;
                }
            }

            if (m_Image == null)
            {
                m_Image = GetComponent <Image>();

                if (m_Image == null)
                {
                    return;
                }
            }

            Sprite sprite = m_Parent.GetItemParam(m_ColumnIndex, itemIndex);

            m_Image.sprite = sprite;
        }