public override void OnNetworkPackage(NetworkPackage package, int index) { var remotePosition = package.GetVector3(); var remoteVelocity = package.GetVector3(); var remotePing = package.GetInt(); var localPing = NetworkManager.Latency; if (UsePingCorrection) { _remotePosition = remotePosition + remoteVelocity * ((remotePing + localPing) / 1000f); } else { _remotePosition = remotePosition; } }