private void sceneChanged(GameScenes scene) { if (currentScene == GameScenes.EDITOR) { gui.Save(); gui.Dispose(); gui = null; } currentScene = scene; if (currentScene == GameScenes.EDITOR) gui = new MainWindow(this); else State = state.inactive; }