Merge pull request #92359 from DanielSnd/fix-multiplayer-spawner-free-node-bug

Fix Multiplayer Spawner freeing node after client disconnected Issue
This commit is contained in:
Rémi Verschelde
2024-05-28 15:49:37 +02:00

View File

@ -76,7 +76,7 @@ void SceneCacheInterface::on_peer_change(int p_id, bool p_connected) {
for (KeyValue<int, ObjectID> E : pinfo->recv_nodes) {
NodeCache *nc = nodes_cache.getptr(E.value);
ERR_CONTINUE(!nc);
nc->recv_ids.erase(E.key);
nc->recv_ids.erase(p_id);
}
for (const ObjectID &oid : pinfo->sent_nodes) {
NodeCache *nc = nodes_cache.getptr(oid);