public void AddNewItem(TableGame tableGame) { RectTransform rect = (RectTransform)Instantiate(TableItem); rect.transform.parent = this.transform; rect.pivot = new Vector2(0.5f, 1); rect.offsetMax = new Vector2(0, rect.offsetMax.y); rect.offsetMin = new Vector2(MarginLR, rect.offsetMin.y); rect.anchoredPosition = new Vector2(0, bottomPositionY); bottomPositionY -= rect.rect.height + ItemSpacing; RectTransform textTransform = (RectTransform)rect.FindChild("Text"); Text text = textTransform.GetComponent <Text>(); text.text = tableGame.tostring(); UpdateScrollHeight(); }