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

ObjectIndexer.IndexWordComponents

提出更改建议

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法接受所有提交,但我们都会阅读用户建议的每项更改,并在适用的情况下进行更新。

关闭

提交失败

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

关闭

取消

声明

public void IndexWordComponents(int documentIndex, ref string word);

参数

documentIndex 找到已编入索引的单词的文档。
word 要添加到索引的单词。

说明

将单词拆分为多个变体。

有关如何将值拆分为多个变体的一些示例,请参见 IndexPropertyComponents。使用 IndexWordComponents 时对单词执行相同的任务。

using UnityEditor;
using UnityEditor.Search;

static class Example_ObjectIndexer_IndexWordComponents
{
    [CustomObjectIndexer(typeof(SceneAsset), version = 2 /* update me when the code below changes */)]
    internal static void IndexSceneName(CustomObjectIndexerTarget context, ObjectIndexer indexer)
    {
        if (!(context.target is SceneAsset sceneAsset))
            return;

        indexer.IndexWordComponents(context.documentIndex, sceneAsset.name);
    }

}