Class EditorWindowUtils
Utilities for EditorWindows.
Inherited Members
Namespace: Unity.Tutorials.Core.Editor
Assembly: Unity.Tutorials.Core.Editor.dll
Syntax
public static class EditorWindowUtils
Methods
CenterOnMainWindow(EditorWindow)
Centers an EditorWindow to the Editor main window.
Declaration
public static void CenterOnMainWindow(EditorWindow win)
Parameters
Type | Name | Description |
---|---|---|
Editor |
win | The window to center |
DockWindow(EditorWindow, EditorWindow, 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 |
---|---|---|
Editor |
anchor | Window to dock. |
Editor |
docked | Window to dock into. |
Editor |
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 | The first opened instance of the given EditorWindow type, or a new default one if none exist |
Type Parameters
Name | Description |
---|---|
T | The Type of the EditorWindow to find |
GetEditorMainWindowPos()
Returns the position of the Editor main window.
Declaration
public static Rect GetEditorMainWindowPos()
Returns
Type | Description |
---|---|
Rect | A rect of the main window position on screen |
SetEditorMainWindowPos(Rect)
Sets the position of the Editor main window.
Declaration
public static void SetEditorMainWindowPos(Rect pos)
Parameters
Type | Name | Description |
---|---|---|
Rect | pos | The position to which place the main editor window |