private void drawAnEditor(SoundManagerMainWindow.Editors displayOrNot, GUIView drawWindow, ref Vector2 scroll, ref bool foldout, bool scrollable, bool withBox) { if(SoundManagerMainWindow.getDisplayWindows((int)displayOrNot)){ drawWindow.SetSource(_shownSource); drawWindow.SetWithBox(withBox); if(scrollable){ scroll = EditorGUILayout.BeginScrollView(scroll); drawWindow.Show(); EditorGUILayout.EndScrollView(); } else{ foldout = EditorGUILayout.Foldout(foldout, displayOrNot.ToString()); if(foldout) drawWindow.Show(); } } }
public static void Launch() { if(window == null) window = (SoundManagerMainWindow)EditorWindow.GetWindow (typeof (SoundManagerMainWindow)); window.Init(); }