void populate_list() { GameObject rowPrefab = Resources.Load <GameObject>("ManufacturerListItem"); manufacturers = KnownManufacturerInfo.LoadManufacturers(); foreach (var mfgInfo in manufacturers) { GameObject row = GameObject.Instantiate <GameObject>(rowPrefab); UnityUIUtil.FindTextAndSet(row, "Label", mfgInfo.name); Manufacturer mfg = CC.PrinterDB.FindManufacturerByUUID(mfgInfo.uuid); bool is_active = (mfg != null && CC.PrinterDB.IsDisabledManufacturer(mfg) == false); //UnityUIUtil.FindToggleAndSet(row, "ManufacturerListItem", is_active); UnityUIUtil.FindToggleAndSet(row, is_active); MfgListView.AddChild(row, false); mfgToRow[mfgInfo.uuid] = row; } }