Datatype.CatalogSearchParams 数据类型存储目录搜索参数通过 AvatarEditorService:SearchCatalog() 。
当访问 CatalogSearchParams.BundleTypes 或 CatalogSearchParams.AssetTypes 属性时,返回的表会只读取,以避免在不直接访问 CatalogSearchParams 实例时出现混淆。
例如,您可以使用以下属性:
local params = CatalogSearchParams.new()params.SearchKeyword = "Test"params.MinPrice = 5000params.MaxPrice = 10000params.BundleTypes = {Enum.BundleType.Animations, Enum.BundleType.BodyParts}local types = params.BundleTypesfor _, val in types doprint(val)end-- table.insert(types, Enum.BundleType.Animations) -- This would not work because the table is read only
概要
属性
用于搜索目录结果的关键字。
最低的物品价格以搜索。
您搜索的最大物品价格。
排序结果的顺序。
用于聚合排序结果的时间期。
类别以搜索。
销售类型过滤器搜索。
一个包含 Enum.BundleType 值的阵列,用于过滤搜索。
一个包含 Enum.AvatarAssetType 值的阵列,用于过滤搜索。
是否包括在销售下的项目在结果中。
搜索与指定创建创作者的项目。
指定要返回传的项目数。接受 10 , 28 , 30 , 1> 601> , 4> 1204> 。默认为 7> 307> .
属性
SortAggregation
使用时间来聚合排序结果,由 Enum.CatalogCategoryFilter 表示。 此仅适用于排序类型为 Enum.CatalogSortType.MostFavorited 或 Enum.CatalogSortType.BestSelling 。 它不适用于其他类型的排序类型。
默认值:Enum.CatalogSortAggregation.AllTime