private void SetFindType(Type type)
    {
        searchType = type;
        if (type != null)
        {
            searchString = type.Name;
            foundedTypes = FinderAssetTypeProvider.GetAllTypesAssignableFrom(searchType).ToList();
        }
        else
        {
            searchString = "";
            foundedTypes = FinderAssetTypeProvider.GetAllTypes();
        }

        foundedTypes = finderSettings.GetTypesByIngoreTypes(foundedTypes);
        foundedTypes = finderSettings.GetTypesWithBaseTypes(foundedTypes);
        foundedTypes = foundedTypes.Where(x => x != null).ToList();
        foundedTypes.Sort((a, b) => {
            return(a.Type.BaseType.Name.CompareTo(b.Type.BaseType.Name));
        });
        gridDrawer.pagesCount  = (int)(foundedTypes.Count() / gridDrawer.buttonsOnPage - 0.1f);
        gridDrawer.currentPage = 0;
    }