33using Unity . Multiplayer . Tools ;
44using Unity . Multiplayer . Tools . MetricTypes ;
55using Unity . Multiplayer . Tools . NetStats ;
6+ using ToolsSceneEventType = Unity . Multiplayer . Tools . MetricTypes . SceneEventType ;
67
78namespace Unity . Netcode
89{
910 internal class NetworkMetrics : INetworkMetrics
1011 {
11- readonly Counter m_TransportBytesSent = new Counter ( NetworkMetricTypes . TotalBytesSent . Id )
12+ private readonly Counter m_TransportBytesSent = new Counter ( NetworkMetricTypes . TotalBytesSent . Id )
1213 {
1314 ShouldResetOnDispatch = true ,
1415 } ;
15- readonly Counter m_TransportBytesReceived = new Counter ( NetworkMetricTypes . TotalBytesReceived . Id )
16+ private readonly Counter m_TransportBytesReceived = new Counter ( NetworkMetricTypes . TotalBytesReceived . Id )
1617 {
1718 ShouldResetOnDispatch = true ,
1819 } ;
1920
20- readonly EventMetric < NetworkMessageEvent > m_NetworkMessageSentEvent = new EventMetric < NetworkMessageEvent > ( NetworkMetricTypes . NetworkMessageSent . Id ) ;
21- readonly EventMetric < NetworkMessageEvent > m_NetworkMessageReceivedEvent = new EventMetric < NetworkMessageEvent > ( NetworkMetricTypes . NetworkMessageReceived . Id ) ;
22- readonly EventMetric < NamedMessageEvent > m_NamedMessageSentEvent = new EventMetric < NamedMessageEvent > ( NetworkMetricTypes . NamedMessageSent . Id ) ;
23- readonly EventMetric < NamedMessageEvent > m_NamedMessageReceivedEvent = new EventMetric < NamedMessageEvent > ( NetworkMetricTypes . NamedMessageReceived . Id ) ;
24- readonly EventMetric < UnnamedMessageEvent > m_UnnamedMessageSentEvent = new EventMetric < UnnamedMessageEvent > ( NetworkMetricTypes . UnnamedMessageSent . Id ) ;
25- readonly EventMetric < UnnamedMessageEvent > m_UnnamedMessageReceivedEvent = new EventMetric < UnnamedMessageEvent > ( NetworkMetricTypes . UnnamedMessageReceived . Id ) ;
26- readonly EventMetric < NetworkVariableEvent > m_NetworkVariableDeltaSentEvent = new EventMetric < NetworkVariableEvent > ( NetworkMetricTypes . NetworkVariableDeltaSent . Id ) ;
27- readonly EventMetric < NetworkVariableEvent > m_NetworkVariableDeltaReceivedEvent = new EventMetric < NetworkVariableEvent > ( NetworkMetricTypes . NetworkVariableDeltaReceived . Id ) ;
28- readonly EventMetric < OwnershipChangeEvent > m_OwnershipChangeSentEvent = new EventMetric < OwnershipChangeEvent > ( NetworkMetricTypes . OwnershipChangeSent . Id ) ;
29- readonly EventMetric < OwnershipChangeEvent > m_OwnershipChangeReceivedEvent = new EventMetric < OwnershipChangeEvent > ( NetworkMetricTypes . OwnershipChangeReceived . Id ) ;
30- readonly EventMetric < ObjectSpawnedEvent > m_ObjectSpawnSentEvent = new EventMetric < ObjectSpawnedEvent > ( NetworkMetricTypes . ObjectSpawnedSent . Id ) ;
31- readonly EventMetric < ObjectSpawnedEvent > m_ObjectSpawnReceivedEvent = new EventMetric < ObjectSpawnedEvent > ( NetworkMetricTypes . ObjectSpawnedReceived . Id ) ;
32- readonly EventMetric < ObjectDestroyedEvent > m_ObjectDestroySentEvent = new EventMetric < ObjectDestroyedEvent > ( NetworkMetricTypes . ObjectDestroyedSent . Id ) ;
33- readonly EventMetric < ObjectDestroyedEvent > m_ObjectDestroyReceivedEvent = new EventMetric < ObjectDestroyedEvent > ( NetworkMetricTypes . ObjectDestroyedReceived . Id ) ;
34- readonly EventMetric < RpcEvent > m_RpcSentEvent = new EventMetric < RpcEvent > ( NetworkMetricTypes . RpcSent . Id ) ;
35- readonly EventMetric < RpcEvent > m_RpcReceivedEvent = new EventMetric < RpcEvent > ( NetworkMetricTypes . RpcReceived . Id ) ;
36- readonly EventMetric < ServerLogEvent > m_ServerLogSentEvent = new EventMetric < ServerLogEvent > ( NetworkMetricTypes . ServerLogSent . Id ) ;
37- readonly EventMetric < ServerLogEvent > m_ServerLogReceivedEvent = new EventMetric < ServerLogEvent > ( NetworkMetricTypes . ServerLogReceived . Id ) ;
38- readonly EventMetric < SceneEventMetric > m_SceneEventSentEvent = new EventMetric < SceneEventMetric > ( NetworkMetricTypes . SceneEventSent . Id ) ;
39- readonly EventMetric < SceneEventMetric > m_SceneEventReceivedEvent = new EventMetric < SceneEventMetric > ( NetworkMetricTypes . SceneEventReceived . Id ) ;
21+ private readonly EventMetric < NetworkMessageEvent > m_NetworkMessageSentEvent = new EventMetric < NetworkMessageEvent > ( NetworkMetricTypes . NetworkMessageSent . Id ) ;
22+ private readonly EventMetric < NetworkMessageEvent > m_NetworkMessageReceivedEvent = new EventMetric < NetworkMessageEvent > ( NetworkMetricTypes . NetworkMessageReceived . Id ) ;
23+ private readonly EventMetric < NamedMessageEvent > m_NamedMessageSentEvent = new EventMetric < NamedMessageEvent > ( NetworkMetricTypes . NamedMessageSent . Id ) ;
24+ private readonly EventMetric < NamedMessageEvent > m_NamedMessageReceivedEvent = new EventMetric < NamedMessageEvent > ( NetworkMetricTypes . NamedMessageReceived . Id ) ;
25+ private readonly EventMetric < UnnamedMessageEvent > m_UnnamedMessageSentEvent = new EventMetric < UnnamedMessageEvent > ( NetworkMetricTypes . UnnamedMessageSent . Id ) ;
26+ private readonly EventMetric < UnnamedMessageEvent > m_UnnamedMessageReceivedEvent = new EventMetric < UnnamedMessageEvent > ( NetworkMetricTypes . UnnamedMessageReceived . Id ) ;
27+ private readonly EventMetric < NetworkVariableEvent > m_NetworkVariableDeltaSentEvent = new EventMetric < NetworkVariableEvent > ( NetworkMetricTypes . NetworkVariableDeltaSent . Id ) ;
28+ private readonly EventMetric < NetworkVariableEvent > m_NetworkVariableDeltaReceivedEvent = new EventMetric < NetworkVariableEvent > ( NetworkMetricTypes . NetworkVariableDeltaReceived . Id ) ;
29+ private readonly EventMetric < OwnershipChangeEvent > m_OwnershipChangeSentEvent = new EventMetric < OwnershipChangeEvent > ( NetworkMetricTypes . OwnershipChangeSent . Id ) ;
30+ private readonly EventMetric < OwnershipChangeEvent > m_OwnershipChangeReceivedEvent = new EventMetric < OwnershipChangeEvent > ( NetworkMetricTypes . OwnershipChangeReceived . Id ) ;
31+ private readonly EventMetric < ObjectSpawnedEvent > m_ObjectSpawnSentEvent = new EventMetric < ObjectSpawnedEvent > ( NetworkMetricTypes . ObjectSpawnedSent . Id ) ;
32+ private readonly EventMetric < ObjectSpawnedEvent > m_ObjectSpawnReceivedEvent = new EventMetric < ObjectSpawnedEvent > ( NetworkMetricTypes . ObjectSpawnedReceived . Id ) ;
33+ private readonly EventMetric < ObjectDestroyedEvent > m_ObjectDestroySentEvent = new EventMetric < ObjectDestroyedEvent > ( NetworkMetricTypes . ObjectDestroyedSent . Id ) ;
34+ private readonly EventMetric < ObjectDestroyedEvent > m_ObjectDestroyReceivedEvent = new EventMetric < ObjectDestroyedEvent > ( NetworkMetricTypes . ObjectDestroyedReceived . Id ) ;
35+ private readonly EventMetric < RpcEvent > m_RpcSentEvent = new EventMetric < RpcEvent > ( NetworkMetricTypes . RpcSent . Id ) ;
36+ private readonly EventMetric < RpcEvent > m_RpcReceivedEvent = new EventMetric < RpcEvent > ( NetworkMetricTypes . RpcReceived . Id ) ;
37+ private readonly EventMetric < ServerLogEvent > m_ServerLogSentEvent = new EventMetric < ServerLogEvent > ( NetworkMetricTypes . ServerLogSent . Id ) ;
38+ private readonly EventMetric < ServerLogEvent > m_ServerLogReceivedEvent = new EventMetric < ServerLogEvent > ( NetworkMetricTypes . ServerLogReceived . Id ) ;
39+ private readonly EventMetric < SceneEventMetric > m_SceneEventSentEvent = new EventMetric < SceneEventMetric > ( NetworkMetricTypes . SceneEventSent . Id ) ;
40+ private readonly EventMetric < SceneEventMetric > m_SceneEventReceivedEvent = new EventMetric < SceneEventMetric > ( NetworkMetricTypes . SceneEventReceived . Id ) ;
4041 private bool m_Dirty ;
4142
4243 public NetworkMetrics ( )
@@ -246,13 +247,13 @@ public void TrackRpcReceived(
246247
247248 public void TrackServerLogSent ( ulong receiverClientId , uint logType , long bytesCount )
248249 {
249- m_ServerLogSentEvent . Mark ( new ServerLogEvent ( new ConnectionInfo ( receiverClientId ) , ( Unity . Multiplayer . Tools . MetricTypes . LogLevel ) logType , bytesCount ) ) ;
250+ m_ServerLogSentEvent . Mark ( new ServerLogEvent ( new ConnectionInfo ( receiverClientId ) , ( Multiplayer . Tools . MetricTypes . LogLevel ) logType , bytesCount ) ) ;
250251 MarkDirty ( ) ;
251252 }
252253
253254 public void TrackServerLogReceived ( ulong senderClientId , uint logType , long bytesCount )
254255 {
255- m_ServerLogReceivedEvent . Mark ( new ServerLogEvent ( new ConnectionInfo ( senderClientId ) , ( Unity . Multiplayer . Tools . MetricTypes . LogLevel ) logType , bytesCount ) ) ;
256+ m_ServerLogReceivedEvent . Mark ( new ServerLogEvent ( new ConnectionInfo ( senderClientId ) , ( Multiplayer . Tools . MetricTypes . LogLevel ) logType , bytesCount ) ) ;
256257 MarkDirty ( ) ;
257258 }
258259
@@ -266,13 +267,13 @@ public void TrackSceneEventSent(IReadOnlyList<ulong> receiverClientIds, uint sce
266267
267268 public void TrackSceneEventSent ( ulong receiverClientId , uint sceneEventType , string sceneName , long bytesCount )
268269 {
269- m_SceneEventSentEvent . Mark ( new SceneEventMetric ( new ConnectionInfo ( receiverClientId ) , ( SceneEventType ) sceneEventType , sceneName , bytesCount ) ) ;
270+ m_SceneEventSentEvent . Mark ( new SceneEventMetric ( new ConnectionInfo ( receiverClientId ) , ( ToolsSceneEventType ) sceneEventType , sceneName , bytesCount ) ) ;
270271 MarkDirty ( ) ;
271272 }
272273
273274 public void TrackSceneEventReceived ( ulong senderClientId , uint sceneEventType , string sceneName , long bytesCount )
274275 {
275- m_SceneEventReceivedEvent . Mark ( new SceneEventMetric ( new ConnectionInfo ( senderClientId ) , ( SceneEventType ) sceneEventType , sceneName , bytesCount ) ) ;
276+ m_SceneEventReceivedEvent . Mark ( new SceneEventMetric ( new ConnectionInfo ( senderClientId ) , ( ToolsSceneEventType ) sceneEventType , sceneName , bytesCount ) ) ;
276277 MarkDirty ( ) ;
277278 }
278279
0 commit comments