Fix MultiplayerSynchronizer::update_outbound_sync_time when replication_interval is not 0

This commit is contained in:
Wei Guo 2022-10-23 14:01:51 +08:00
parent 4546986d21
commit 95113a7cd5

View file

@ -118,6 +118,10 @@ void MultiplayerSynchronizer::set_net_id(uint32_t p_net_id) {
}
bool MultiplayerSynchronizer::update_outbound_sync_time(uint64_t p_msec) {
if (last_sync_msec == p_msec) {
// last_sync_msec has been updated on this frame.
return true;
}
if (p_msec >= last_sync_msec + interval_msec) {
last_sync_msec = p_msec;
return true;