public static TaskEditor OpenTaskEditor(SimpleTask task) { TaskEditor windowInstance = ScriptableObject.CreateInstance <TaskEditor>(); windowInstance.Init(task); windowInstance.Show(); return(windowInstance); }