protected void FillTable(ICollection <string> refs, Transform parent, int depth) { if (depth > MaxDepth) { Debug.LogWarning("Max Depth Reached"); return; } var cells = _tableData.FindCells(refs); TableLayout.ExpandTable(cells, parent, depth + 1, FillTable); }