documentIndex | Document where the indexed value was found. |
name | Key used to retrieve the value. |
number | Number value to store in the index. |
Adds a key-number value pair to the index. The key won't be added with variations.
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
.
[CustomObjectIndexer(typeof(Collider), version = 3)] static void IndexObjectSize(CustomObjectIndexerTarget target, ObjectIndexer indexer) { var collider = target.target as Collider; if (collider == null) return; var boundingBoxSize = collider.bounds.size; var totalSize = boundingBoxSize.x * boundingBoxSize.y; indexer.IndexNumber(target.documentIndex, "testsize", totalSize); }