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;
        }