public void AddCategory(string name)
    {
        var obj = BoxPaletteCategory.Instantiate(categoryPrefab.gameObject, baseList.transform, name);

        categoryTable.Add(name, obj);
        noCategorylist.transform.SetAsLastSibling();
    }
    public static BoxPaletteCategory Instantiate(GameObject prefab, Transform parent, string title)
    {
        BoxPaletteCategory obj = Instantiate(prefab, parent).GetComponent <BoxPaletteCategory>();

        obj.SetTitle(title);
        return(obj);
    }
 public void AddMaterial(Box box, BoxPaletteCategory category)
 {
     category.AddMaterial(materialPrefab.gameObject, box);
 }