static function BringWindowToBack (windowID : int) : void
Parameters
Name | Description |
windowID |
the identifier used when you created the window in the Window call.
|
Description
Bring a specific window to back of the floating windows.
private var windowRect :
Rect =
Rect (20, 20, 120, 50);
private var windowRect2 :
Rect =
Rect (80, 20, 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),
"Put Back"))
GUI.BringWindowToBack(0);
GUI.DragWindow(
Rect (0,0, 10000, 20));
}
function DoMySecondWindow (windowID :
int) {
if (
GUI.Button (
Rect (10,20,100,20),
"Put Back"))
GUI.BringWindowToBack(1);
GUI.DragWindow(
Rect (0,0, 10000, 20));
}
using UnityEngine;
using System.Collections;
public class example :
MonoBehaviour {
private Rect windowRect =
new Rect(20, 20, 120, 50);
private Rect windowRect2 =
new Rect(80, 20, 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),
"Put Back"))
GUI.BringWindowToBack(0);
GUI.DragWindow(
new Rect(0, 0, 10000, 20));
}
void DoMySecondWindow(
int windowID) {
if (
GUI.Button(
new Rect(10, 20, 100, 20),
"Put Back"))
GUI.BringWindowToBack(1);
GUI.DragWindow(
new Rect(0, 0, 10000, 20));
}
}
import UnityEngine
import System.Collections
class example(
MonoBehaviour):
private windowRect as
Rect =
Rect(20, 20, 120, 50)
private windowRect2 as
Rect =
Rect(80, 20, 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), 'Put Back'):
GUI.BringWindowToBack(0)
GUI.DragWindow(
Rect(0, 0, 10000, 20))
def DoMySecondWindow(windowID as
int):
if GUI.Button(
Rect(10, 20, 100, 20), 'Put Back'):
GUI.BringWindowToBack(1)
GUI.DragWindow(
Rect(0, 0, 10000, 20))