private void onImageReady(DataEntityHandle handle, Texture2D icon) { int poolIndexFromHandle = getPoolIndexFromHandle(handle); if (poolIndexFromHandle >= 0 && pooledScrollRect.IsIndexCellVisible(poolIndexFromHandle)) { AbstractPlayerListItem component = pooledScrollRect.GetCellAtIndex(poolIndexFromHandle).GetComponent <AbstractPlayerListItem>(); component.SetPreloaderActive(isActive: false); component.SetAvatarIcon(icon); component.SetAvatarIconActive(isActive: true); } }