HandleUtility.FindNearestVertex
Declaration
public static bool FindNearestVertex(Vector2 guiPoint, out Vector3 vertex);public static bool FindNearestVertex(Vector2 guiPoint, Transform[] objectsToSearch, out Vector3 vertex);public static bool FindNearestVertex(Vector2 guiPoint, Transform[] objectsToSearch, Transform[] objectsToIgnore, out Vector3 vertex);public static bool FindNearestVertex(Vector2 guiPoint, out Vector3 vertex, out GameObject gameObject);public static bool FindNearestVertex(Vector2 guiPoint, Transform[] objectsToSearch, out Vector3 vertex, out GameObject gameObject);public static bool FindNearestVertex(Vector2 guiPoint, Transform[] objectsToSearch, Transform[] objectsToIgnore, out Vector3 vertex, out GameObject gameObject);Параметры
| Параметр | Описание |
|---|---|
| guiPoint | Точка в пространстве GUI. |
| вершина | Ближайшее положение вершины к guiPoint, или значение по умолчанию, если ни одна вершина не находится в пределах минимального расстояния подбора. |
| objectsToSearch | Массив Transform, который будет учитываться при выборе ближайшей вершины. Если null, то будут учитываться все активные объекты в открытых сценах. |
| objectsToIgnore | Массив из Transform, исключаемый из рассмотрения при выборе ближайшей вершины. |
| gameObject | GameObject, содержащий ближайшую вершину, найденную этой функцией. Null, если вершина не найдена. |
Возвращаемое значение
логическое Возвращает true, если вершина найдена в пределах 50 пикселей от guiPoint, false, если вершина не найдена в пределах минимального радиуса отбора.
Описание
Возвращает ближайшую вершину к guiPoint в пределах максимального радиуса 50 пикселей.