void OnVerticalGridScrollItem(Transform item, int index) { if (mGridItemDic.TryGetValue(item, out GridItem gridItem) == false) { gridItem = new GridItem(); gridItem.Init(item); mGridItemDic.Add(item, gridItem); } gridItem.UpdateData(index, mGridScrollViewDataList[index]); }