private void OpenLevelEditorWindow() { if (m_editWindow == null) { m_editWindow = EditorWindow.CreateInstance <LevelEditWindow>(); EditorWindow.GetWindow <LevelEditWindow>(); m_editWindow.SetValues(m_levels); } }
private void EditThisLevelButton_Click(object sender, RoutedEventArgs e) { var levelMetaVm = DataContext as LevelMetaViewModel; if (levelMetaVm == null) { return; } var window = new LevelEditWindow(levelMetaVm.Name); window.Show(); }
static void Init() { LevelEditWindow window = (LevelEditWindow)EditorWindow.GetWindow(typeof(LevelEditWindow)); window.Show(); }