Объявление
public static int GetControlID(FocusType focus);public static int GetControlID(FocusType focus, Rect position);
Описание
Получить уникальный идентификатор элемента управления.
using UnityEngine;
public class Example : MonoBehaviour
{
// Печатает неиспользуемый идентификатор, который можно назначить элементу управления
void OnGUI()
{
// Gets a ID for a control that cannot receive keyboard focus (A button)
Debug.Log("Available id: " + GUIUtility.GetControlID(FocusType.Passive));
}
}
Объявление
public static int GetControlID(int hint, FocusType focus);public static int GetControlID(int hint, FocusType focusType, Rect rect);
Описание
Получите уникальный идентификатор для элемента управления, используя целое число в качестве подсказки, чтобы обеспечить правильное сопоставление идентификаторов с элементами управления.
Объявление
public static int GetControlID(GUIContent contents, FocusType focus);public static int GetControlID(GUIContent contents, FocusType focus, Rect position);
Описание
Получите уникальный идентификатор для элемента управления, используя содержимое ярлыка в качестве подсказки, чтобы обеспечить правильное сопоставление идентификаторов с элементами управления.