/// <summary> /// 行オブジェクトのセットアップを行います. /// </summary> /// <returns>行を構成する <c>GameObject</c>.</returns> protected virtual GameObject SetupRowTemplate() { var cell = CellTemplate.GetComponent <RectTransform>(); var row = RowTemplate.GetComponent <RectTransform>(); row.sizeDelta = Scroller.ScrollDirection == ScrollDirection.Horizontal ? new Vector2(cell.rect.width, row.sizeDelta.y) : new Vector2(row.sizeDelta.x, cell.rect.height); return(row.gameObject); }