Skip to content

Commit 32ae70d

Browse files
authored
Update resource.cpp
Expose scene unique id methods
1 parent 2f73a05 commit 32ae70d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

core/io/resource.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -449,6 +449,11 @@ void Resource::_bind_methods() {
449449
ClassDB::bind_method(D_METHOD("get_local_scene"), &Resource::get_local_scene);
450450
ClassDB::bind_method(D_METHOD("setup_local_to_scene"), &Resource::setup_local_to_scene);
451451

452+
// scene unique id
453+
ClassDB::bind_static_method("Resource", D_METHOD("generate_scene_unique_id"), &Resource::generate_scene_unique_id);
454+
ClassDB::bind_method(D_METHOD("set_scene_unique_id", "id"), &Resource::set_scene_unique_id);
455+
ClassDB::bind_method(D_METHOD("get_scene_unique_id"), &Resource::get_scene_unique_id);
456+
452457
ClassDB::bind_method(D_METHOD("emit_changed"), &Resource::emit_changed);
453458

454459
ClassDB::bind_method(D_METHOD("duplicate", "subresources"), &Resource::duplicate, DEFVAL(false));

0 commit comments

Comments
 (0)