Check if counter is more than. Allows for runtime changing of SIM.

This commit is contained in:
JesusLuvsYooh 2024-08-08 23:22:39 +01:00
parent 455bb7a97d
commit 9efd8a9473

View File

@ -61,7 +61,7 @@ void LateUpdate()
// instead.
if (isServer || (IsClientWithAuthority && NetworkClient.ready))
{
if (sendIntervalCounter == sendIntervalMultiplier && (!onlySyncOnChange || Changed(Construct())))
if (sendIntervalCounter >= sendIntervalMultiplier && (!onlySyncOnChange || Changed(Construct())))
SetDirty();
CheckLastSendTime();
@ -129,7 +129,7 @@ protected virtual void CheckLastSendTime()
// timeAsDouble not available in older Unity versions.
if (AccurateInterval.Elapsed(NetworkTime.localTime, NetworkServer.sendInterval, ref lastSendIntervalTime))
{
if (sendIntervalCounter == sendIntervalMultiplier)
if (sendIntervalCounter >= sendIntervalMultiplier)
sendIntervalCounter = 0;
sendIntervalCounter++;
}