Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

GUIUtility.hotControl

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public static var hotControl: int;
public static int hotControl;

Описание

controlID текущего элемента управления.

The hot control is one that is temporarily active. When the user mousedown's on a button, it becomes hot.
No other controls are allowed to respond to mouse events while some other control is hot.
после того как пользователь отпускает кнопку мыши, элемент управления устанавливает hotControl в 0 для индицирования что данный элемент среагировал на ввод пользователя.

	// Click on the button to see the id	

function OnGUI() { GUILayout.Button("Press Me!"); Debug.Log("id: " + GUIUtility.hotControl); }
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void OnGUI() { GUILayout.Button("Press Me!"); Debug.Log("id: " + GUIUtility.hotControl); } }