Class EditorWindowUtils
Utilities for EditorWindows.
Namespace: Unity.Tutorials.Core.Editor
Syntax
public static class EditorWindowUtils : object
Methods
CenterOnMainWindow(EditorWindow)
Centers an EditorWindow to the Editor main window.
Declaration
public static void CenterOnMainWindow(EditorWindow win)
Parameters
| Type | Name | Description |
|---|---|---|
| EditorWindow | win |
DockWindow(EditorWindow, EditorWindow, EditorWindowUtils.DockPosition)
Docks the "docked" window to the "anchor" window at the given position.
Declaration
public static void DockWindow(this EditorWindow anchor, EditorWindow docked, EditorWindowUtils.DockPosition position)
Parameters
| Type | Name | Description |
|---|---|---|
| EditorWindow | anchor | Window to dock. |
| EditorWindow | docked | Window to dock into. |
| EditorWindowUtils.DockPosition | position | Position to the docked into. |
FindOpenInstance<T>()
Finds the first open EditorWindow instance, if such exists.
Declaration
public static T FindOpenInstance<T>()
where T : EditorWindow
Returns
| Type | Description |
|---|---|
| T |
Type Parameters
| Name | Description |
|---|---|
| T |
GetEditorMainWindowPos()
Returns the position of the Editor main window.
Declaration
public static Rect GetEditorMainWindowPos()
Returns
| Type | Description |
|---|---|
| Rect |
SetEditorMainWindowPos(Rect)
Sets the position of the Editor main window.
Declaration
public static void SetEditorMainWindowPos(Rect pos)
Parameters
| Type | Name | Description |
|---|---|---|
| Rect | pos |