static void RepaintProjectWindow() { EditorWindow projectWindow = FindEditorWindow.ProjectWindow(); if (projectWindow == null) { return; } projectWindow.Repaint(); }
static void ShowPlasticWindow(PlasticWindow window) { EditorWindow dockWindow = FindEditorWindow.ToDock <PlasticWindow>(); PlasticWindow newPlasticWindow = InstantiateFrom(window); if (DockEditorWindow.IsAvailable()) { DockEditorWindow.To(dockWindow, newPlasticWindow); } newPlasticWindow.Show(); newPlasticWindow.Focus(); }
public static void ShowPanel() { EditorWindow dockWindow = FindEditorWindow.ToDock <PlasticWindow>(); if (dockWindow == null) { // create EditorWindow.GetWindow <PlasticWindow>( UnityConstants.WINDOW_TITLE).Focus(); return; } // reuse EditorWindow.GetWindow <PlasticWindow>( UnityConstants.WINDOW_TITLE, dockWindow.GetType()).Focus(); }