Unity 6.3
0 онлайн 40 гостей 3 в системе
Вход

ObjectIndexer.IndexNumber

Declaration

public void IndexNumber(int documentIndex, string name, double number);

Параметры

Параметр Описание
documentIndex Документ, в котором было найдено индексированное значение.
имя Ключ, используемый для получения значения.
число Число, которое будет храниться в индексе.

Описание

Добавление пары ключ-номер в индекс. Ключ не будет добавлен с вариациями.

В следующем примере используется IndexNumber для индексирования свойства числа testsize, которое может быть запрошено с помощью общих операторов числа, таких как >=, i.e. testsize>=4.2.

[CustomObjectIndexer(typeof(Collider), version = 3)]
static void IndexObjectSize(CustomObjectIndexerTarget target, ObjectIndexer indexer)
{
    var collider = target.target as Collider;
    if (collider == null)
        return;

    var totalSize = CustomSelectors.ComputeColliderSize(collider);
    indexer.IndexNumber(target.documentIndex, "collidersize", totalSize);
}