@@ -56,7 +56,7 @@ internal static string PrefabDebugHelper(NetworkPrefab networkPrefab)
56
56
internal SnapshotSystem SnapshotSystem { get ; private set ; }
57
57
internal NetworkBehaviourUpdater BehaviourUpdater { get ; private set ; }
58
58
59
- private MessagingSystem m_MessagingSystem ;
59
+ internal MessagingSystem MessagingSystem { get ; private set ; }
60
60
61
61
private NetworkPrefabHandler m_PrefabHandler ;
62
62
@@ -244,7 +244,7 @@ public ulong LocalClientId
244
244
internal set
245
245
{
246
246
m_LocalClientId = value ;
247
- m_MessagingSystem . SetLocalClientId ( value ) ;
247
+ MessagingSystem . SetLocalClientId ( value ) ;
248
248
}
249
249
}
250
250
@@ -497,15 +497,15 @@ private void Initialize(bool server)
497
497
this . RegisterNetworkUpdate ( NetworkUpdateStage . EarlyUpdate ) ;
498
498
this . RegisterNetworkUpdate ( NetworkUpdateStage . PostLateUpdate ) ;
499
499
500
- m_MessagingSystem = new MessagingSystem ( new NetworkManagerMessageSender ( this ) , this , ulong . MaxValue ) ;
500
+ MessagingSystem = new MessagingSystem ( new NetworkManagerMessageSender ( this ) , this , ulong . MaxValue ) ;
501
501
502
- m_MessagingSystem . Hook ( new NetworkManagerHooks ( this ) ) ;
502
+ MessagingSystem . Hook ( new NetworkManagerHooks ( this ) ) ;
503
503
#if DEVELOPMENT_BUILD || UNITY_EDITOR
504
- m_MessagingSystem . Hook ( new ProfilingHooks ( ) ) ;
504
+ MessagingSystem . Hook ( new ProfilingHooks ( ) ) ;
505
505
#endif
506
506
507
507
#if MULTIPLAYER_TOOLS
508
- m_MessagingSystem . Hook ( new MetricHooks ( this ) ) ;
508
+ MessagingSystem . Hook ( new MetricHooks ( this ) ) ;
509
509
#endif
510
510
LocalClientId = ulong . MaxValue ;
511
511
@@ -847,7 +847,7 @@ public SocketTasks StartClient()
847
847
}
848
848
849
849
Initialize ( false ) ;
850
- m_MessagingSystem . ClientConnected ( ServerClientId ) ;
850
+ MessagingSystem . ClientConnected ( ServerClientId ) ;
851
851
852
852
var socketTasks = NetworkConfig . NetworkTransport . StartClient ( ) ;
853
853
@@ -893,7 +893,7 @@ public SocketTasks StartHost()
893
893
Initialize ( true ) ;
894
894
895
895
var socketTasks = NetworkConfig . NetworkTransport . StartServer ( ) ;
896
- m_MessagingSystem . ClientConnected ( ServerClientId ) ;
896
+ MessagingSystem . ClientConnected ( ServerClientId ) ;
897
897
LocalClientId = ServerClientId ;
898
898
NetworkMetrics . SetConnectionId ( LocalClientId ) ;
899
899
@@ -1003,9 +1003,9 @@ public void Shutdown()
1003
1003
if ( IsServer )
1004
1004
{
1005
1005
// make sure all messages are flushed before transport disconnect clients
1006
- if ( m_MessagingSystem != null )
1006
+ if ( MessagingSystem != null )
1007
1007
{
1008
- m_MessagingSystem . ProcessSendQueues ( ) ;
1008
+ MessagingSystem . ProcessSendQueues ( ) ;
1009
1009
}
1010
1010
1011
1011
var disconnectedIds = new HashSet < ulong > ( ) ;
@@ -1066,10 +1066,10 @@ public void Shutdown()
1066
1066
NetworkTickSystem = null ;
1067
1067
}
1068
1068
1069
- if ( m_MessagingSystem != null )
1069
+ if ( MessagingSystem != null )
1070
1070
{
1071
- m_MessagingSystem . Dispose ( ) ;
1072
- m_MessagingSystem = null ;
1071
+ MessagingSystem . Dispose ( ) ;
1072
+ MessagingSystem = null ;
1073
1073
}
1074
1074
1075
1075
NetworkConfig . NetworkTransport . OnTransportEvent -= HandleRawTransportPoll ;
@@ -1145,7 +1145,7 @@ private void OnNetworkEarlyUpdate()
1145
1145
// 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)
1146
1146
} while ( IsListening && networkEvent != NetworkEvent . Nothing ) ;
1147
1147
1148
- m_MessagingSystem . ProcessIncomingMessageQueue ( ) ;
1148
+ MessagingSystem . ProcessIncomingMessageQueue ( ) ;
1149
1149
1150
1150
#if DEVELOPMENT_BUILD || UNITY_EDITOR
1151
1151
s_TransportPoll . End ( ) ;
@@ -1177,8 +1177,9 @@ private void OnNetworkPreUpdate()
1177
1177
1178
1178
private void OnNetworkPostLateUpdate ( )
1179
1179
{
1180
- m_MessagingSystem . ProcessSendQueues ( ) ;
1180
+ MessagingSystem . ProcessSendQueues ( ) ;
1181
1181
NetworkMetrics . DispatchFrame ( ) ;
1182
+ SpawnManager . CleanupStaleTriggers ( ) ;
1182
1183
}
1183
1184
1184
1185
/// <summary>
@@ -1240,7 +1241,7 @@ private void HandleRawTransportPoll(NetworkEvent networkEvent, ulong clientId, A
1240
1241
#if DEVELOPMENT_BUILD || UNITY_EDITOR
1241
1242
s_TransportConnect . Begin ( ) ;
1242
1243
#endif
1243
- m_MessagingSystem . ClientConnected ( clientId ) ;
1244
+ MessagingSystem . ClientConnected ( clientId ) ;
1244
1245
if ( IsServer )
1245
1246
{
1246
1247
if ( NetworkLog . CurrentLogLevel <= LogLevel . Developer )
@@ -1332,9 +1333,9 @@ internal unsafe int SendMessage<TMessageType, TClientIdListType>(in TMessageType
1332
1333
{
1333
1334
return 0 ;
1334
1335
}
1335
- return m_MessagingSystem . SendMessage ( message , delivery , nonServerIds , newIdx ) ;
1336
+ return MessagingSystem . SendMessage ( message , delivery , nonServerIds , newIdx ) ;
1336
1337
}
1337
- return m_MessagingSystem . SendMessage ( message , delivery , clientIds ) ;
1338
+ return MessagingSystem . SendMessage ( message , delivery , clientIds ) ;
1338
1339
}
1339
1340
1340
1341
internal unsafe int SendMessage < T > ( in T message , NetworkDelivery delivery ,
@@ -1360,10 +1361,10 @@ internal unsafe int SendMessage<T>(in T message, NetworkDelivery delivery,
1360
1361
{
1361
1362
return 0 ;
1362
1363
}
1363
- return m_MessagingSystem . SendMessage ( message , delivery , nonServerIds , newIdx ) ;
1364
+ return MessagingSystem . SendMessage ( message , delivery , nonServerIds , newIdx ) ;
1364
1365
}
1365
1366
1366
- return m_MessagingSystem . SendMessage ( message , delivery , clientIds , numClientIds ) ;
1367
+ return MessagingSystem . SendMessage ( message , delivery , clientIds , numClientIds ) ;
1367
1368
}
1368
1369
1369
1370
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
1380
1381
{
1381
1382
return 0 ;
1382
1383
}
1383
- return m_MessagingSystem . SendMessage ( message , delivery , clientId ) ;
1384
+ return MessagingSystem . SendMessage ( message , delivery , clientId ) ;
1384
1385
}
1385
1386
1386
1387
internal void HandleIncomingData ( ulong clientId , ArraySegment < byte > payload , float receiveTime )
@@ -1389,7 +1390,7 @@ internal void HandleIncomingData(ulong clientId, ArraySegment<byte> payload, flo
1389
1390
s_HandleIncomingData . Begin ( ) ;
1390
1391
#endif
1391
1392
1392
- m_MessagingSystem . HandleIncomingData ( clientId , payload , receiveTime ) ;
1393
+ MessagingSystem . HandleIncomingData ( clientId , payload , receiveTime ) ;
1393
1394
1394
1395
#if DEVELOPMENT_BUILD || UNITY_EDITOR
1395
1396
s_HandleIncomingData . End ( ) ;
@@ -1485,7 +1486,7 @@ private void OnClientDisconnectFromServer(ulong clientId)
1485
1486
1486
1487
m_ConnectedClients . Remove ( clientId ) ;
1487
1488
}
1488
- m_MessagingSystem . ClientDisconnected ( clientId ) ;
1489
+ MessagingSystem . ClientDisconnected ( clientId ) ;
1489
1490
}
1490
1491
1491
1492
private void SyncTime ( )
0 commit comments