diff --git a/modules/multiplayer/multiplayer_synchronizer.cpp b/modules/multiplayer/multiplayer_synchronizer.cpp index 7ea03ad58eb..12b4ac540d0 100644 --- a/modules/multiplayer/multiplayer_synchronizer.cpp +++ b/modules/multiplayer/multiplayer_synchronizer.cpp @@ -387,7 +387,7 @@ Error MultiplayerSynchronizer::_watch_changes(uint64_t p_usec) { bool valid = false; const Object *obj = _get_prop_target(node, prop); ERR_CONTINUE_MSG(!obj, vformat("Node not found for property '%s'.", prop)); - Variant v = obj->get(prop.get_concatenated_subnames(), &valid); + Variant v = obj->get_indexed(prop.get_subnames(), &valid); ERR_CONTINUE_MSG(!valid, vformat("Property '%s' not found.", prop)); Watcher &w = ptr[idx]; if (w.prop != prop) {