static function UnfocusWindow () : void
Description
Remove focus from all windows.
See Also: GUI.FocusWindow
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 example :
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();
}
}
import UnityEngine
import System.Collections
class example(
MonoBehaviour):
private windowRect as
Rect =
Rect(20, 20, 120, 50)
private windowRect2 as
Rect =
Rect(20, 80, 120, 50)
def
OnGUI():
windowRect =
GUI.Window(0, windowRect, DoMyFirstWindow, 'First')
windowRect2 =
GUI.Window(1, windowRect2, DoMySecondWindow, 'Second')
def DoMyFirstWindow(windowID as
int):
if GUI.Button(
Rect(10, 20, 100, 20), 'UnFocus'):
GUI.UnfocusWindow()
def DoMySecondWindow(windowID as
int):
if GUI.Button(
Rect(10, 20, 100, 20), 'UnFocus'):
GUI.UnfocusWindow()