版本: Unity 6 (6000.0)
语言英语
  • C#

ShowDetailsOptions

枚举

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法采纳所有提交,但我们确实会阅读用户提出的每项更改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的更改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

定义在搜索视图的预览检查器面板中显示哪些详细信息。

.

[SearchItemProvider]
internal static SearchProvider CreateProvider()
{
    return new SearchProvider(id, name)
    {
        filterId = "hex:",
        priority = 99999, // put example provider at a low priority
        showDetailsOptions = ShowDetailsOptions.Description | ShowDetailsOptions.Preview,
        fetchItems = (context, items, provider) =>
        {
            var expression = context.searchQuery;
            if (expression.Length == 6 && IsHex(expression))
            {
                expression = "#" + expression;
                items.Add(provider.CreateItem(context, expression, GetColorName(expression),
                    "Look at this " + GetColorName(expression) + " color!",
                    CreateTextureFromColor(expression, 64, 64), null));
            }
            return null;
        },
        fetchPreview = (item, context, size, options) =>
        {
            return CreateTextureFromColor(item.id, (int)size.x, (int)size.y);
        },
    };
}

属性

未定义任何选项。
预览显示大型预览。
检查器显示所选对象的嵌入式检查器。
操作显示所选项可能的操作。
描述显示扩展项目描述。
列表视图指示此搜索提供程序希望在其结果集中尽可能地以列表视图的形式显示其项目。
默认组指示即使结果集为空,提供程序也始终显示为组(选项卡)。
InspectorWithoutHeader显示所选对象的嵌入式检查器。不会显示编辑器标题。
默认当 SearchProvider.showDetails 设置为 true 时使用的默认选项集。