public void checkNewSpellButton(Rect r) { if (GUI.Button(r, left_panel_background, empty_style)) { input.SetCode(current_code); ProgramLogger.LogKVtime("close", getSpellName()); //+", "+Time.time); ProgramLogger.LogCode(getSpellName(), current_code); SpellLogger.LogCode(getSpellName(), current_code); if (IDEClosed != null) { IDEClosed(file_name, current_code); } string fname = spellbook.copyBlankSpell(); SetInput(new EclipseInput("CodeSpellsJava", JuneConfig.java_files_path + "/" + fname)); ProgramLogger.LogKVtime("open", getSpellName()); //+", "+Time.time); if (IDEOpened != null) { IDEOpened(file_name, current_code); } } }