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