struct NetcodeSessionStats
(Niantic.Lightship.SharedAR.Netcode.LightshipNetcodeTransport.NetcodeSessionStats)
Overview
Session stats describing network usage.
struct NetcodeSessionStats {
		// fields
	
		 ulong TotalBytesSent;
		 ulong TotalBytesReceived;
		 uint TotalMessagesSent;
		 uint TotalMessagesReceived;
		 int PeerCount;
		 float Timestamp;
		// methods
	
		static void GetPerSecondStats(
			NetcodeSessionStats stats1,
			NetcodeSessionStats stats2,
			out float bytesSentPerSec,
			out float messagesSentPerSec,
			out float bytesReceivedPerSec,
			out float messagesReceivedPerSec
		);
	};
Detailed Documentation
Session stats describing network usage.
Methods
GetPerSecondStats
static void GetPerSecondStats(
		NetcodeSessionStats stats1,
		NetcodeSessionStats stats2,
		out float bytesSentPerSec,
		out float messagesSentPerSec,
		out float bytesReceivedPerSec,
		out float messagesReceivedPerSec
	)
Compare two NetcodeSessionStats to calculate bandwidth usage. Order is determined automatically.
Parameters:
    stats1  - First stat snapshot.
    stats2  - Second stat snapshot.
    bytesSentPerSec  - Outgoing bytes per second.
    messagesSentPerSec  - Outgoing messages per second.
    bytesReceivedPerSec  - Incoming bytes per second.
    messagesReceivedPerSec  - Incoming messages per second.