Ejemplo n.º 1
0
 public void RefreshCatalog()
 {
     if (sceneCatalogView.catalogAssetPackList != null)
     {
         sceneCatalogView.catalogAssetPackList.SetContent(BIWCatalogManager.GetCatalogItemPackList());
     }
 }
 public List <Dictionary <string, List <CatalogItem> > > FilterAssets(string nameToFilter)
 {
     filterObjects.Clear();
     foreach (CatalogItemPack assetPack in BIWCatalogManager.GetCatalogItemPackList())
     {
         foreach (CatalogItem catalogItem in assetPack.assets)
         {
             if (catalogItem.category.Contains(nameToFilter) || catalogItem.tags.Contains(nameToFilter) || catalogItem.name.Contains(nameToFilter))
             {
                 bool foundCategory = false;
                 foreach (Dictionary <string, List <CatalogItem> > groupedSceneObjects in filterObjects)
                 {
                     if (groupedSceneObjects.ContainsKey(catalogItem.category))
                     {
                         foundCategory = true;
                         if (!groupedSceneObjects[catalogItem.category].Contains(catalogItem))
                         {
                             groupedSceneObjects[catalogItem.category].Add(catalogItem);
                         }
                     }
                 }
                 if (!foundCategory)
                 {
                     AddNewSceneObjectCategoryToFilter(catalogItem);
                 }
             }
         }
     }
     return(filterObjects);
 }
 public void ShowAssetsPacks()
 {
     catalogAssetPackListView.SetAssetPackStyle();
     catalogAssetPackListView.SetContent(BIWCatalogManager.GetCatalogItemPackList());
     isShowingAssetPacks  = true;
     catalogTitleTxt.text = BuilderInWorldSettings.CATALOG_ASSET_PACK_TITLE;
     RefreshCatalog();
     catalogAssetPackListView.gameObject.SetActive(true);
     catalogGroupListView.gameObject.SetActive(false);
 }
Ejemplo n.º 4
0
    public void ShowAssetsPacks()
    {
        if (sceneCatalogView.catalogAssetPackList != null)
        {
            sceneCatalogView.catalogAssetPackList.SetAssetPackStyle();
            sceneCatalogView.catalogAssetPackList.SetContent(BIWCatalogManager.GetCatalogItemPackList());
            sceneCatalogView.catalogAssetPackList.gameObject.SetActive(true);
        }
        isShowingAssetPacks = true;
        sceneCatalogView.SetCatalogTitle(BuilderInWorldSettings.CATALOG_ASSET_PACK_TITLE);
        RefreshCatalog();

        if (sceneCatalogView.catalogGroupList != null)
        {
            sceneCatalogView.catalogGroupList.gameObject.SetActive(false);
        }
    }
Ejemplo n.º 5
0
    public void ShowAssetsPacks()
    {
        currentSection = BuildModeCatalogSection.ASSET_PACKS;
        biwSearchBarController.ReleaseFilters();

        if (sceneCatalogView.catalogAssetPackList != null)
        {
            sceneCatalogView.catalogAssetPackList.SetAssetPackStyle();
            sceneCatalogView.catalogAssetPackList.SetContent(BIWCatalogManager.GetCatalogItemPackList());
            sceneCatalogView.catalogAssetPackList.gameObject.SetActive(true);
        }
        isShowingAssetPacks = true;
        sceneCatalogView.SetCatalogTitle(BuilderInWorldSettings.CATALOG_ASSET_PACK_TITLE);
        RefreshCatalog();

        if (sceneCatalogView.catalogGroupList != null)
        {
            sceneCatalogView.catalogGroupList.gameObject.SetActive(false);
        }

        sceneCatalogView.ShowBackButton(false);
    }
 public void RefreshCatalog()
 {
     catalogAssetPackListView.SetContent(BIWCatalogManager.GetCatalogItemPackList());
 }