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

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

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

GUI.UnfocusWindow

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

Успех!

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

Закрыть

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

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

Закрыть

Отменить

Руководство
public static function UnfocusWindow(): void;
public static void UnfocusWindow();

Описание

Убрать фокус со всех окон.

См. также: GUI.FocusWindow.

	// Draws 2  windows and when clicked on 1 window's button
	// UnFocus the window.
	
	private var windowRect : Rect = Rect (20, 20, 120, 50);
	private var windowRect2 : Rect = Rect (20, 80, 120, 50);
	
	function OnGUI () {
		windowRect = GUI.Window (0, windowRect, DoMyFirstWindow, "First");
		windowRect2 = GUI.Window (1, windowRect2, DoMySecondWindow, "Second" );
	}
	
	function DoMyFirstWindow (windowID : int) {
		if (GUI.Button (Rect (10,20,100,20), "UnFocus"))
			GUI.UnfocusWindow();
	}
	
	function DoMySecondWindow (windowID : int) {
		if (GUI.Button (Rect (10,20,100,20), "UnFocus"))
			GUI.UnfocusWindow();
	}
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { private Rect windowRect = new Rect(20, 20, 120, 50); private Rect windowRect2 = new Rect(20, 80, 120, 50); void OnGUI() { windowRect = GUI.Window(0, windowRect, DoMyFirstWindow, "First"); windowRect2 = GUI.Window(1, windowRect2, DoMySecondWindow, "Second"); } void DoMyFirstWindow(int windowID) { if (GUI.Button(new Rect(10, 20, 100, 20), "UnFocus")) GUI.UnfocusWindow(); } void DoMySecondWindow(int windowID) { if (GUI.Button(new Rect(10, 20, 100, 20), "UnFocus")) GUI.UnfocusWindow(); } }