RenderPickingResult.resolver
Declaration
public HandleUtility.ResolvePickingCallback resolver;Описание
Обратный вызов для разрешения индекса выбора в ссылку GameObject.
Обратный вызов вызывается только в том случае, если один из отображаемых индексов выбора оказывается верхним под позицией щелчка мыши.
Обратный вызов предоставляется с локальным индексом выбора: индексом на основе 0, который смещается от индексов выбора, использованных для отображения, путем вычитания RenderPickingArgs.pickingIndex.
Обратный вызов возвращает ссылку GameObject из заданных аргументов. Если вам требуются дополнительные контекстные данные для работы обратного вызова разрешения, вы можете построить обратный вызов как лямбда-функцию из обратного вызова отображения, чтобы вы могли захватить переменные, такие как pickingIndex в него.
Возвращает null, если индекс выбора не разрешается ни к одному GameObject. Это сигнализирует Unity завершить цикл выбора (для нахождения всех объектов под мышью) и начать сначала.
Дополнительные ресурсы: RenderPickingResult.resolverWithWorldPos.