private void DrawSubHeading() { GUILayout.BeginArea(subMenuSection); GUILayout.BeginHorizontal(stylePadding); if (GUILayout.Button("Edit Categories", GUILayout.MaxWidth(100))) { LazySceneLoaderCategoryWindow.Init(); } if (GUILayout.Button("Add Scenes", GUILayout.MaxWidth(100))) { LazySceneLoaderSceneAdderWindow.Init(); } GUILayout.FlexibleSpace(); if (GUILayout.Button("Help", GUILayout.MaxWidth(100))) { Application.OpenURL("https://www.lazyfridaystudio.com/lazysceneloader"); } GUILayout.EndHorizontal(); GUILayout.EndArea(); }
//Start Function private void OnEnable() { GenerateSections(); GenerateStyle(); GenerateTextures(); _window = (LazySceneLoaderSceneAdderWindow)GetWindow(typeof(LazySceneLoaderSceneAdderWindow)); }
public static void Init() { // Get existing open window or if none, make a new one: _window = (LazySceneLoaderSceneAdderWindow)GetWindow(typeof(LazySceneLoaderSceneAdderWindow)); _window.titleContent.text = "Scene Editor Adder"; _window.position = new Rect(GUIUtility.GUIToScreenPoint(Event.current.mousePosition).x, GUIUtility.GUIToScreenPoint(Event.current.mousePosition).y, 600, 300); _window.autoRepaintOnSceneChange = false; }