[MP] Add a "synchronized" signal to MultiplayerSynchronized.

Emitted upon receiving a valid sync packet after setting the variables
state.
This commit is contained in:
Fabio Alessandrelli 2023-02-20 14:46:39 +01:00
parent 6f64349bfe
commit 522bddf63d
3 changed files with 7 additions and 0 deletions

View file

@ -775,6 +775,7 @@ Error SceneReplicationInterface::on_sync_receive(int p_from, const uint8_t *p_bu
err = MultiplayerSynchronizer::set_state(props, node, vars);
ERR_FAIL_COND_V(err, err);
ofs += size;
sync->emit_signal(SNAME("synchronized"));
#ifdef DEBUG_ENABLED
_profile_node_data("sync_in", sync->get_instance_id(), size);
#endif