Ejemplo n.º 1
0
    public void Initialize(ISceneCatalogView sceneCatalogView)
    {
        this.view = sceneCatalogView.searchBarView;
        if (this.view.searchInput != null)
        {
            this.view.searchInput.onValueChanged.AddListener(OnSearchInputChanged);
        }

        if (this.view.smartItemBtn != null)
        {
            this.view.smartItemBtn.onClick.AddListener(ChangeSmartItemFilter);
        }
    }
Ejemplo n.º 2
0
    public void Initialize(ISceneCatalogView sceneCatalogView, IQuickBarController quickBarController)
    {
        this.sceneCatalogView   = sceneCatalogView;
        this.quickBarController = quickBarController;
        favoritesController     = new FavoritesController(sceneCatalogView.catalogGroupList);
        biwSearchBarController  = new BIWSearchBarController();
        biwSearchBarController.Initialize(sceneCatalogView);

        sceneCatalogView.OnHideCatalogClicked += HideCatalogClicked;

        if (sceneCatalogView.catalogAssetPackList != null)
        {
            sceneCatalogView.catalogAssetPackList.OnCatalogPackClick += OnCatalogItemPackSelected;
        }

        if (sceneCatalogView.catalogGroupList != null)
        {
            sceneCatalogView.catalogGroupList.OnCatalogItemClicked    += CatalogItemSelected;
            sceneCatalogView.catalogGroupList.OnResumeInput           += ResumeInput;
            sceneCatalogView.catalogGroupList.OnStopInput             += StopInput;
            sceneCatalogView.catalogGroupList.OnPointerEnterInAdapter += OnPointerEnter;
            sceneCatalogView.catalogGroupList.OnPointerExitInAdapter  += OnPointerExit;
        }

        if (sceneCatalogView.category != null)
        {
            sceneCatalogView.category.onValueChanged.AddListener(CategoryFilter);
        }

        if (sceneCatalogView.favorites != null)
        {
            sceneCatalogView.favorites.onValueChanged.AddListener(FavoritesFilter);
        }

        if (sceneCatalogView.assetPack != null)
        {
            sceneCatalogView.assetPack.onValueChanged.AddListener(AssetsPackFilter);
        }

        sceneCatalogView.OnSceneCatalogBack           += SceneCatalogBack;
        quickBarController.OnQuickBarShortcutSelected += QuickBarInput;
        quickBarController.OnCatalogItemSelected      += CatalogItemSelected;

        biwSearchBarController.OnFilterChange += AssetsFiltered;
        biwSearchBarController.OnFilterRemove += FilterRemoved;
    }
Ejemplo n.º 3
0
    public void Initialize(ISceneCatalogView sceneCatalogView, IQuickBarController quickBarController)
    {
        this.sceneCatalogView   = sceneCatalogView;
        this.quickBarController = quickBarController;
        favoritesController     = new FavoritesController(sceneCatalogView.catalogGroupList);

        sceneCatalogView.OnHideCatalogClicked += HideCatalogClicked;

        if (sceneCatalogView.catalogAssetPackList != null)
        {
            sceneCatalogView.catalogAssetPackList.OnCatalogPackClick += OnCatalogItemPackSelected;
        }

        if (sceneCatalogView.catalogGroupList != null)
        {
            sceneCatalogView.catalogGroupList.OnCatalogItemClicked += CatalogItemSelected;
            sceneCatalogView.catalogGroupList.OnResumeInput        += ResumeInput;
            sceneCatalogView.catalogGroupList.OnStopInput          += StopInput;
        }

        if (sceneCatalogView.searchInput != null)
        {
            sceneCatalogView.searchInput.onValueChanged.AddListener(OnSearchInputChanged);
        }

        if (sceneCatalogView.category != null)
        {
            sceneCatalogView.category.onValueChanged.AddListener(CategoryFilter);
        }

        if (sceneCatalogView.favorites != null)
        {
            sceneCatalogView.favorites.onValueChanged.AddListener(FavoritesFilter);
        }

        if (sceneCatalogView.assetPack != null)
        {
            sceneCatalogView.assetPack.onValueChanged.AddListener(AssetsPackFilter);
        }

        sceneCatalogView.OnSceneCatalogBack           += SceneCatalogBack;
        quickBarController.OnQuickBarShortcutSelected += QuickBarInput;
        quickBarController.OnCatalogItemSelected      += CatalogItemSelected;
    }