Beispiel #1
0
    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;
        }
    }