HandleUtility.PickGameObjectCallback
Declaration
public delegate GameObject PickGameObjectCallback(Camera cam, int layers, Vector2 position, GameObject[] ignore, GameObject[] filter, out int materialIndex);Параметры
| Параметр | Описание |
|---|---|
| шаг | Камера, используемая для рендеринга объектов, которые можно выбрать. |
| слои | Маска слоя, указывающая, какие слои считать действительными для подбора. См. также Camera.cullingMask. |
| должность | Позиция в координатах GUI. В верхнем левом углу окна (0,0), а в нижнем правом (Screen.width, Screen.height). |
| игнорировать | Массив GameObjects, который не будет учитываться при выборе ближайшего GameObject. |
| фильтр | Массив GameObjects, который будет проверен на пересечение. Если этот аргумент не является нулевым, то будет выбран только GameObjects в массиве фильтров. |
| materialIndex | Возвращает индекс компонента Renderer в массиве материалов, который находится ближе всего к указанной позиции. Если выбранный объект не содержит MeshRenderer, или пересечение выбора не находится в пределах сетки, это возвращает -1. |
Описание
Это определение метода для pickGameObjectCustomPasses.