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