public void ClickedCell(int dataIndex, FScrollMy_ItemData data, GameObject cellobj) { if (this.FItem.Context.OnCellSelect != null) { this.FItem.Context.OnCellSelect(dataIndex); } if (this.FItem.Context.OnCellClicked != null) { this.FItem.Context.OnCellSelect(dataIndex); } }
/// <summary> /// 更新内容 /// </summary> /// <param name="dataIndex"></param> /// <param name="data"></param> /// <param name="cellobj"></param> public void UpdateCellContent(int dataIndex, FScrollMy_ItemData itemData, GameObject cellObj) { message.text = itemData.TagStr; var selected = FItem.Context.SelectedIndex == dataIndex; image.color = selected ? new Color32(0, 255, 255, 100) : new Color32(255, 255, 255, 77); if (this.FItem.Context.OnUpdateCellContent != null) { this.FItem.Context.OnUpdateCellContent(dataIndex, itemData, cellObj); } }