MCPcopy Create free account
hub / github.com/Redot-Engine/redot-engine / is_scene_changed

Method is_scene_changed

editor/editor_data.cpp:431–441  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

429}
430
431bool EditorData::is_scene_changed(int p_idx) {
432 if (p_idx == -1) {
433 p_idx = current_edited_scene;
434 }
435 ERR_FAIL_INDEX_V(p_idx, edited_scene.size(), false);
436
437 uint64_t current_scene_version = undo_redo_manager->get_or_create_history(edited_scene[p_idx].history_id).undo_redo->get_version();
438 bool is_changed = edited_scene[p_idx].last_checked_version != current_scene_version;
439 edited_scene.write[p_idx].last_checked_version = current_scene_version;
440 return is_changed;
441}
442
443int EditorData::get_scene_history_id_from_path(const String &p_path) const {
444 for (const EditedScene &E : edited_scene) {

Calls 2

sizeMethod · 0.65
get_versionMethod · 0.45

Tested by

no test coverage detected