文档

Unity Engine

Unity Engine

IndexNumber(int, string, double)

Adds a key-number value pair to the index. The key won't be added with variations.
阅读时间1 分钟最后更新于 1 个月前

Definition

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

Parameters

documentIndex

Document where the indexed value was found.

name

Key used to retrieve the value.

number

Number value to store in the index.

Remarks

The following example uses
IndexNumber
to index a number
testsize
property that can be searched using common number operators such as
>=
, i.e.
testsize>=4.2
.

Examples

[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);}