@@ -266,12 +266,12 @@ internal void FlushToClient(int clientId)
266266 using ( BinaryWriter writer = new BinaryWriter ( stream ) )
267267 {
268268 //Write all indexes
269- writer . Write ( dirtyFields . Length ) ;
269+ writer . Write ( ( byte ) dirtyFields . Length ) ;
270+ writer . Write ( networkId ) ; //NetId
271+ writer . Write ( networkedObject . GetOrderIndex ( this ) ) ; //Behaviour OrderIndex
270272 for ( byte i = 0 ; i < dirtyFields . Length ; i ++ )
271273 {
272- writer . Write ( networkId ) ;
273- writer . Write ( networkedObject . GetOrderIndex ( this ) ) ;
274- writer . Write ( i ) ; //Index
274+ writer . Write ( i ) ; //FieldIndex
275275 switch ( syncedFieldTypes [ i ] )
276276 {
277277 case FieldType . Bool :
@@ -332,8 +332,8 @@ internal void FlushToClient(int clientId)
332332 break ;
333333 }
334334 }
335- NetworkingManager . singleton . Send ( clientId , "MLAPI_SYNC_VAR_UPDATE" , "MLAPI_RELIABLE_FRAGMENTED_SEQUENCED" , stream . ToArray ( ) ) ;
336335 }
336+ NetworkingManager . singleton . Send ( clientId , "MLAPI_SYNC_VAR_UPDATE" , "MLAPI_RELIABLE_FRAGMENTED_SEQUENCED" , stream . ToArray ( ) ) ;
337337 }
338338 }
339339
@@ -353,14 +353,14 @@ internal void SyncVarUpdate()
353353 {
354354 //Write all indexes
355355 writer . Write ( dirtyCount ) ;
356+ writer . Write ( networkId ) ; //NetId
357+ writer . Write ( networkedObject . GetOrderIndex ( this ) ) ; //Behaviour OrderIndex
356358 for ( byte i = 0 ; i < dirtyFields . Length ; i ++ )
357359 {
358360 //Writes all the indexes of the dirty syncvars.
359361 if ( dirtyFields [ i ] == true )
360362 {
361- writer . Write ( networkId ) ;
362- writer . Write ( networkedObject . GetOrderIndex ( this ) ) ;
363- writer . Write ( i ) ; //Index
363+ writer . Write ( i ) ; //FieldIndex
364364 switch ( syncedFieldTypes [ i ] )
365365 {
366366 case FieldType . Bool :
@@ -425,8 +425,8 @@ internal void SyncVarUpdate()
425425 dirtyFields [ i ] = false ;
426426 }
427427 }
428- NetworkingManager . singleton . Send ( "MLAPI_SYNC_VAR_UPDATE" , "MLAPI_RELIABLE_FRAGMENTED_SEQUENCED" , stream . ToArray ( ) , ownerClientId ) ;
429428 }
429+ NetworkingManager . singleton . Send ( "MLAPI_SYNC_VAR_UPDATE" , "MLAPI_RELIABLE_FRAGMENTED_SEQUENCED" , stream . ToArray ( ) ) ;
430430 }
431431 lastSyncTime = Time . time ;
432432 }
0 commit comments