summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2023-10-13 22:20:21 +0200
committerRémi Verschelde <rverschelde@gmail.com>2023-10-13 22:20:21 +0200
commit325cc0178ee033a2fef29524fed0db0e2dcf328f (patch)
treea7a9ddf0260d3ebfaa803b365220048227e01454
parent1d3854665f78b2e8f2ba35561ed5a284446e5509 (diff)
parent9d44954a3fdb79ea74d3e7df227ee8b691862e38 (diff)
downloadredot-engine-325cc0178ee033a2fef29524fed0db0e2dcf328f.tar.gz
Merge pull request #83279 from Faless/mp/fix_delta_indexed
[MP] Fix "on change" indexed properties
-rw-r--r--modules/multiplayer/multiplayer_synchronizer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/multiplayer/multiplayer_synchronizer.cpp b/modules/multiplayer/multiplayer_synchronizer.cpp
index 7ea03ad58e..12b4ac540d 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) {