Объявление
public int QueryIndices(bool visible, int[] result, int firstIndex);public int QueryIndices(int distanceIndex, int[] result, int firstIndex);
public int QueryIndices(bool visible, int distanceIndex, int[] result, int firstIndex);
Параметры
visible | Истинно, если должны быть извлечены только видимые сферы; false, если должны быть извлечены только невидимые сферы. |
distanceIndex | Диапазон расстояний, в котором извлечены сферы, должен находиться в. |
result | Массив, который будет заполнен полученными индексами сфер. |
firstIndex | Индекс сферы, с которой нужно начать поиск. |
Возвращает
int Количество индексов сфер, найденных и записанных в массив результатов.
Описание
Получить индексы сфер, которые имеют определенные состояния видимости и/или расстояния.
Используйте перегрузку, соответствующую интересующим вас свойствам состояния. Например, если вы хотите получить видимые сферы в любом диапазоне расстояний, используйте перегрузку, которая принимает параметр «видимый», но не имеет «индекса расстояния». параметр.
Длина результирующего массива используется для ограничения количества проверяемых сфер. Если вы предоставите результирующий массив длиной 20 и firstIndex со значением 10, то запрос будет проверять только сферы с 10 по 30, чтобы определить, соответствуют ли они заданным ограничениям видимости и/или расстояния.