Error EditorInterface::save_scene() { if (!get_edited_scene_root()) return ERR_CANT_CREATE; if (get_edited_scene_root()->get_filename() == String()) return ERR_CANT_CREATE; save_scene_as(get_edited_scene_root()->get_filename()); return OK; }
void EditorData::notify_edited_scene_changed() { for (int i = 0; i < editor_plugins.size(); i++) { editor_plugins[i]->edited_scene_changed(); editor_plugins[i]->notify_scene_changed(get_edited_scene_root()); } }