@@ -219,7 +219,7 @@ protected void InvokeCommand(string methodName, params object[] methodParams)
219
219
}
220
220
221
221
ulong hash = Data . Cache . GetMessageAttributeHash ( methodName ) ;
222
- using ( BitWriter writer = new BitWriter ( ) )
222
+ using ( BitWriter writer = BitWriter . Get ( ) )
223
223
{
224
224
writer . WriteUInt ( networkId ) ;
225
225
writer . WriteUShort ( networkedObject . GetOrderIndex ( this ) ) ;
@@ -255,7 +255,7 @@ protected void InvokeClientRpc(string methodName, params object[] methodParams)
255
255
}
256
256
257
257
ulong hash = Data . Cache . GetMessageAttributeHash ( methodName ) ;
258
- using ( BitWriter writer = new BitWriter ( ) )
258
+ using ( BitWriter writer = BitWriter . Get ( ) )
259
259
{
260
260
writer . WriteUInt ( networkId ) ;
261
261
writer . WriteUShort ( networkedObject . GetOrderIndex ( this ) ) ;
@@ -291,7 +291,7 @@ protected void InvokeTargetRpc(string methodName, params object[] methodParams)
291
291
}
292
292
293
293
ulong hash = Data . Cache . GetMessageAttributeHash ( methodName ) ;
294
- using ( BitWriter writer = new BitWriter ( ) )
294
+ using ( BitWriter writer = BitWriter . Get ( ) )
295
295
{
296
296
writer . WriteUInt ( networkId ) ;
297
297
writer . WriteUShort ( networkedObject . GetOrderIndex ( this ) ) ;
@@ -474,7 +474,7 @@ internal void FlushToClient(uint clientId)
474
474
if ( syncedVarFields . Count == 0 )
475
475
return ;
476
476
477
- using ( BitWriter writer = new BitWriter ( ) )
477
+ using ( BitWriter writer = BitWriter . Get ( ) )
478
478
{
479
479
//Write all indexes
480
480
int syncCount = 0 ;
@@ -531,7 +531,7 @@ internal void SyncVarUpdate()
531
531
if ( dirtyTargets == 0 )
532
532
{
533
533
//It's sync time!
534
- using ( BitWriter writer = new BitWriter ( ) )
534
+ using ( BitWriter writer = BitWriter . Get ( ) )
535
535
{
536
536
//Write all indexes
537
537
writer . WriteByte ( totalDirtyCount ) ;
@@ -561,7 +561,7 @@ internal void SyncVarUpdate()
561
561
if ( ! ( isHost && ownerClientId == NetworkingManager . singleton . NetworkConfig . NetworkTransport . HostDummyId ) )
562
562
{
563
563
//It's sync time. This is the target receivers packet.
564
- using ( BitWriter writer = new BitWriter ( ) )
564
+ using ( BitWriter writer = BitWriter . Get ( ) )
565
565
{
566
566
//Write all indexes
567
567
writer . WriteByte ( totalDirtyCount ) ;
@@ -592,7 +592,7 @@ internal void SyncVarUpdate()
592
592
return ;
593
593
594
594
//It's sync time. This is the NON target receivers packet.
595
- using ( BitWriter writer = new BitWriter ( ) )
595
+ using ( BitWriter writer = BitWriter . Get ( ) )
596
596
{
597
597
//Write all indexes
598
598
writer . WriteByte ( nonTargetDirtyCount ) ;
@@ -665,7 +665,7 @@ protected void SendToServer(string messageType, string channelName, byte[] data)
665
665
Debug . LogWarning ( "MLAPI: Server can not send messages to server." ) ;
666
666
return ;
667
667
}
668
- using ( BitWriter writer = new BitWriter ( ) )
668
+ using ( BitWriter writer = BitWriter . Get ( ) )
669
669
{
670
670
writer . WriteByteArray ( data ) ;
671
671
InternalMessageHandler . Send ( NetworkingManager . singleton . NetworkConfig . NetworkTransport . ServerNetId , messageType , channelName , writer , null ) ;
@@ -733,7 +733,7 @@ protected void SendToServerTarget(string messageType, string channelName, byte[]
733
733
Debug . LogWarning ( "MLAPI: Server can not send messages to server." ) ;
734
734
return ;
735
735
}
736
- using ( BitWriter writer = new BitWriter ( ) )
736
+ using ( BitWriter writer = BitWriter . Get ( ) )
737
737
{
738
738
writer . WriteByteArray ( data ) ;
739
739
InternalMessageHandler . Send ( NetworkingManager . singleton . NetworkConfig . NetworkTransport . ServerNetId , messageType , channelName , writer , null , networkId , networkedObject . GetOrderIndex ( this ) ) ;
@@ -803,7 +803,7 @@ protected void SendToLocalClient(string messageType, string channelName, byte[]
803
803
return ;
804
804
}
805
805
uint ? fromNetId = respectObservers ? ( uint ? ) networkId : null ;
806
- using ( BitWriter writer = new BitWriter ( ) )
806
+ using ( BitWriter writer = BitWriter . Get ( ) )
807
807
{
808
808
writer . WriteByteArray ( data ) ;
809
809
InternalMessageHandler . Send ( ownerClientId , messageType , channelName , writer , fromNetId ) ;
@@ -874,7 +874,7 @@ protected void SendToLocalClientTarget(string messageType, string channelName, b
874
874
Debug . LogWarning ( "MLAPI: Invalid Passthrough send. Ensure AllowPassthroughMessages are turned on and that the MessageType " + messageType + " is registered as a passthroughMessageType" ) ;
875
875
return ;
876
876
}
877
- using ( BitWriter writer = new BitWriter ( ) )
877
+ using ( BitWriter writer = BitWriter . Get ( ) )
878
878
{
879
879
writer . WriteByteArray ( data ) ;
880
880
InternalMessageHandler . Send ( ownerClientId , messageType , channelName , writer , null , networkId , networkedObject . GetOrderIndex ( this ) ) ;
@@ -944,7 +944,7 @@ protected void SendToNonLocalClients(string messageType, string channelName, byt
944
944
return ;
945
945
}
946
946
uint ? fromNetId = respectObservers ? ( uint ? ) networkId : null ;
947
- using ( BitWriter writer = new BitWriter ( ) )
947
+ using ( BitWriter writer = BitWriter . Get ( ) )
948
948
{
949
949
writer . WriteByteArray ( data ) ;
950
950
InternalMessageHandler . Send ( messageType , channelName , writer , ownerClientId , fromNetId , null , null ) ;
@@ -1017,7 +1017,7 @@ protected void SendToNonLocalClientsTarget(string messageType, string channelNam
1017
1017
return ;
1018
1018
}
1019
1019
uint ? fromNetId = respectObservers ? ( uint ? ) networkId : null ;
1020
- using ( BitWriter writer = new BitWriter ( ) )
1020
+ using ( BitWriter writer = BitWriter . Get ( ) )
1021
1021
{
1022
1022
writer . WriteByteArray ( data ) ;
1023
1023
InternalMessageHandler . Send ( messageType , channelName , writer , ownerClientId , fromNetId , networkId , networkedObject . GetOrderIndex ( this ) ) ;
@@ -1091,7 +1091,7 @@ protected void SendToClient(uint clientId, string messageType, string channelNam
1091
1091
return ;
1092
1092
}
1093
1093
uint ? fromNetId = respectObservers ? ( uint ? ) networkId : null ;
1094
- using ( BitWriter writer = new BitWriter ( ) )
1094
+ using ( BitWriter writer = BitWriter . Get ( ) )
1095
1095
{
1096
1096
writer . WriteByteArray ( data ) ;
1097
1097
InternalMessageHandler . Send ( clientId , messageType , channelName , writer , fromNetId ) ;
@@ -1168,7 +1168,7 @@ protected void SendToClientTarget(uint clientId, string messageType, string chan
1168
1168
return ;
1169
1169
}
1170
1170
uint ? fromNetId = respectObservers ? ( uint ? ) networkId : null ;
1171
- using ( BitWriter writer = new BitWriter ( ) )
1171
+ using ( BitWriter writer = BitWriter . Get ( ) )
1172
1172
{
1173
1173
writer . WriteByteArray ( data ) ;
1174
1174
InternalMessageHandler . Send ( clientId , messageType , channelName , writer , fromNetId , networkId , networkedObject . GetOrderIndex ( this ) ) ;
@@ -1244,7 +1244,7 @@ protected void SendToClients(uint[] clientIds, string messageType, string channe
1244
1244
return ;
1245
1245
}
1246
1246
uint ? fromNetId = respectObservers ? ( uint ? ) networkId : null ;
1247
- using ( BitWriter writer = new BitWriter ( ) )
1247
+ using ( BitWriter writer = BitWriter . Get ( ) )
1248
1248
{
1249
1249
writer . WriteByteArray ( data ) ;
1250
1250
InternalMessageHandler . Send ( clientIds , messageType , channelName , writer , fromNetId ) ;
@@ -1320,7 +1320,7 @@ protected void SendToClientsTarget(uint[] clientIds, string messageType, string
1320
1320
return ;
1321
1321
}
1322
1322
uint ? fromNetId = respectObservers ? ( uint ? ) networkId : null ;
1323
- using ( BitWriter writer = new BitWriter ( ) )
1323
+ using ( BitWriter writer = BitWriter . Get ( ) )
1324
1324
{
1325
1325
writer . WriteByteArray ( data ) ;
1326
1326
InternalMessageHandler . Send ( clientIds , messageType , channelName , writer , fromNetId , networkId , networkedObject . GetOrderIndex ( this ) ) ;
@@ -1396,7 +1396,7 @@ protected void SendToClients(List<uint> clientIds, string messageType, string ch
1396
1396
return ;
1397
1397
}
1398
1398
uint ? fromNetId = respectObservers ? ( uint ? ) networkId : null ;
1399
- using ( BitWriter writer = new BitWriter ( ) )
1399
+ using ( BitWriter writer = BitWriter . Get ( ) )
1400
1400
{
1401
1401
writer . WriteByteArray ( data ) ;
1402
1402
InternalMessageHandler . Send ( clientIds , messageType , channelName , writer , fromNetId ) ;
@@ -1472,7 +1472,7 @@ protected void SendToClientsTarget(List<uint> clientIds, string messageType, str
1472
1472
return ;
1473
1473
}
1474
1474
uint ? fromNetId = respectObservers ? ( uint ? ) networkId : null ;
1475
- using ( BitWriter writer = new BitWriter ( ) )
1475
+ using ( BitWriter writer = BitWriter . Get ( ) )
1476
1476
{
1477
1477
writer . WriteByteArray ( data ) ;
1478
1478
InternalMessageHandler . Send ( clientIds , messageType , channelName , writer , fromNetId , networkId , networkedObject . GetOrderIndex ( this ) ) ;
@@ -1547,7 +1547,7 @@ protected void SendToClients(string messageType, string channelName, byte[] data
1547
1547
return ;
1548
1548
}
1549
1549
uint ? fromNetId = respectObservers ? ( uint ? ) networkId : null ;
1550
- using ( BitWriter writer = new BitWriter ( ) )
1550
+ using ( BitWriter writer = BitWriter . Get ( ) )
1551
1551
{
1552
1552
writer . WriteByteArray ( data ) ;
1553
1553
InternalMessageHandler . Send ( messageType , channelName , writer , fromNetId ) ;
@@ -1620,7 +1620,7 @@ protected void SendToClientsTarget(string messageType, string channelName, byte[
1620
1620
return ;
1621
1621
}
1622
1622
uint ? fromNetId = respectObservers ? ( uint ? ) networkId : null ;
1623
- using ( BitWriter writer = new BitWriter ( ) )
1623
+ using ( BitWriter writer = BitWriter . Get ( ) )
1624
1624
{
1625
1625
writer . WriteByteArray ( data ) ;
1626
1626
InternalMessageHandler . Send ( messageType , channelName , writer , fromNetId , networkId , networkedObject . GetOrderIndex ( this ) ) ;
0 commit comments