@@ -56,7 +56,7 @@ internal static string PrefabDebugHelper(NetworkPrefab networkPrefab)
5656 internal SnapshotSystem SnapshotSystem { get ; private set ; }
5757 internal NetworkBehaviourUpdater BehaviourUpdater { get ; private set ; }
5858
59- private MessagingSystem m_MessagingSystem ;
59+ internal MessagingSystem MessagingSystem { get ; private set ; }
6060
6161 private NetworkPrefabHandler m_PrefabHandler ;
6262
@@ -244,7 +244,7 @@ public ulong LocalClientId
244244 internal set
245245 {
246246 m_LocalClientId = value ;
247- m_MessagingSystem . SetLocalClientId ( value ) ;
247+ MessagingSystem . SetLocalClientId ( value ) ;
248248 }
249249 }
250250
@@ -497,15 +497,15 @@ private void Initialize(bool server)
497497 this . RegisterNetworkUpdate ( NetworkUpdateStage . EarlyUpdate ) ;
498498 this . RegisterNetworkUpdate ( NetworkUpdateStage . PostLateUpdate ) ;
499499
500- m_MessagingSystem = new MessagingSystem ( new NetworkManagerMessageSender ( this ) , this , ulong . MaxValue ) ;
500+ MessagingSystem = new MessagingSystem ( new NetworkManagerMessageSender ( this ) , this , ulong . MaxValue ) ;
501501
502- m_MessagingSystem . Hook ( new NetworkManagerHooks ( this ) ) ;
502+ MessagingSystem . Hook ( new NetworkManagerHooks ( this ) ) ;
503503#if DEVELOPMENT_BUILD || UNITY_EDITOR
504- m_MessagingSystem . Hook ( new ProfilingHooks ( ) ) ;
504+ MessagingSystem . Hook ( new ProfilingHooks ( ) ) ;
505505#endif
506506
507507#if MULTIPLAYER_TOOLS
508- m_MessagingSystem . Hook ( new MetricHooks ( this ) ) ;
508+ MessagingSystem . Hook ( new MetricHooks ( this ) ) ;
509509#endif
510510 LocalClientId = ulong . MaxValue ;
511511
@@ -847,7 +847,7 @@ public SocketTasks StartClient()
847847 }
848848
849849 Initialize ( false ) ;
850- m_MessagingSystem . ClientConnected ( ServerClientId ) ;
850+ MessagingSystem . ClientConnected ( ServerClientId ) ;
851851
852852 var socketTasks = NetworkConfig . NetworkTransport . StartClient ( ) ;
853853
@@ -893,7 +893,7 @@ public SocketTasks StartHost()
893893 Initialize ( true ) ;
894894
895895 var socketTasks = NetworkConfig . NetworkTransport . StartServer ( ) ;
896- m_MessagingSystem . ClientConnected ( ServerClientId ) ;
896+ MessagingSystem . ClientConnected ( ServerClientId ) ;
897897 LocalClientId = ServerClientId ;
898898 NetworkMetrics . SetConnectionId ( LocalClientId ) ;
899899
@@ -1003,9 +1003,9 @@ public void Shutdown()
10031003 if ( IsServer )
10041004 {
10051005 // make sure all messages are flushed before transport disconnect clients
1006- if ( m_MessagingSystem != null )
1006+ if ( MessagingSystem != null )
10071007 {
1008- m_MessagingSystem . ProcessSendQueues ( ) ;
1008+ MessagingSystem . ProcessSendQueues ( ) ;
10091009 }
10101010
10111011 var disconnectedIds = new HashSet < ulong > ( ) ;
@@ -1066,10 +1066,10 @@ public void Shutdown()
10661066 NetworkTickSystem = null ;
10671067 }
10681068
1069- if ( m_MessagingSystem != null )
1069+ if ( MessagingSystem != null )
10701070 {
1071- m_MessagingSystem . Dispose ( ) ;
1072- m_MessagingSystem = null ;
1071+ MessagingSystem . Dispose ( ) ;
1072+ MessagingSystem = null ;
10731073 }
10741074
10751075 NetworkConfig . NetworkTransport . OnTransportEvent -= HandleRawTransportPoll ;
@@ -1145,7 +1145,7 @@ private void OnNetworkEarlyUpdate()
11451145 // Only do another iteration if: there are no more messages AND (there is no limit to max events or we have processed less than the maximum)
11461146 } while ( IsListening && networkEvent != NetworkEvent . Nothing ) ;
11471147
1148- m_MessagingSystem . ProcessIncomingMessageQueue ( ) ;
1148+ MessagingSystem . ProcessIncomingMessageQueue ( ) ;
11491149
11501150#if DEVELOPMENT_BUILD || UNITY_EDITOR
11511151 s_TransportPoll . End ( ) ;
@@ -1177,8 +1177,9 @@ private void OnNetworkPreUpdate()
11771177
11781178 private void OnNetworkPostLateUpdate ( )
11791179 {
1180- m_MessagingSystem . ProcessSendQueues ( ) ;
1180+ MessagingSystem . ProcessSendQueues ( ) ;
11811181 NetworkMetrics . DispatchFrame ( ) ;
1182+ SpawnManager . CleanupStaleTriggers ( ) ;
11821183 }
11831184
11841185 /// <summary>
@@ -1240,7 +1241,7 @@ private void HandleRawTransportPoll(NetworkEvent networkEvent, ulong clientId, A
12401241#if DEVELOPMENT_BUILD || UNITY_EDITOR
12411242 s_TransportConnect . Begin ( ) ;
12421243#endif
1243- m_MessagingSystem . ClientConnected ( clientId ) ;
1244+ MessagingSystem . ClientConnected ( clientId ) ;
12441245 if ( IsServer )
12451246 {
12461247 if ( NetworkLog . CurrentLogLevel <= LogLevel . Developer )
@@ -1332,9 +1333,9 @@ internal unsafe int SendMessage<TMessageType, TClientIdListType>(in TMessageType
13321333 {
13331334 return 0 ;
13341335 }
1335- return m_MessagingSystem . SendMessage ( message , delivery , nonServerIds , newIdx ) ;
1336+ return MessagingSystem . SendMessage ( message , delivery , nonServerIds , newIdx ) ;
13361337 }
1337- return m_MessagingSystem . SendMessage ( message , delivery , clientIds ) ;
1338+ return MessagingSystem . SendMessage ( message , delivery , clientIds ) ;
13381339 }
13391340
13401341 internal unsafe int SendMessage < T > ( in T message , NetworkDelivery delivery ,
@@ -1360,10 +1361,10 @@ internal unsafe int SendMessage<T>(in T message, NetworkDelivery delivery,
13601361 {
13611362 return 0 ;
13621363 }
1363- return m_MessagingSystem . SendMessage ( message , delivery , nonServerIds , newIdx ) ;
1364+ return MessagingSystem . SendMessage ( message , delivery , nonServerIds , newIdx ) ;
13641365 }
13651366
1366- return m_MessagingSystem . SendMessage ( message , delivery , clientIds , numClientIds ) ;
1367+ return MessagingSystem . SendMessage ( message , delivery , clientIds , numClientIds ) ;
13671368 }
13681369
13691370 internal unsafe int SendMessage < T > ( in T message , NetworkDelivery delivery , in NativeArray < ulong > clientIds )
@@ -1380,7 +1381,7 @@ internal int SendMessage<T>(in T message, NetworkDelivery delivery, ulong client
13801381 {
13811382 return 0 ;
13821383 }
1383- return m_MessagingSystem . SendMessage ( message , delivery , clientId ) ;
1384+ return MessagingSystem . SendMessage ( message , delivery , clientId ) ;
13841385 }
13851386
13861387 internal void HandleIncomingData ( ulong clientId , ArraySegment < byte > payload , float receiveTime )
@@ -1389,7 +1390,7 @@ internal void HandleIncomingData(ulong clientId, ArraySegment<byte> payload, flo
13891390 s_HandleIncomingData . Begin ( ) ;
13901391#endif
13911392
1392- m_MessagingSystem . HandleIncomingData ( clientId , payload , receiveTime ) ;
1393+ MessagingSystem . HandleIncomingData ( clientId , payload , receiveTime ) ;
13931394
13941395#if DEVELOPMENT_BUILD || UNITY_EDITOR
13951396 s_HandleIncomingData . End ( ) ;
@@ -1485,7 +1486,7 @@ private void OnClientDisconnectFromServer(ulong clientId)
14851486
14861487 m_ConnectedClients . Remove ( clientId ) ;
14871488 }
1488- m_MessagingSystem . ClientDisconnected ( clientId ) ;
1489+ MessagingSystem . ClientDisconnected ( clientId ) ;
14891490 }
14901491
14911492 private void SyncTime ( )
0 commit comments