static void sendSomeMessages()
        {
            for (uint i = 0; i < 10000u; i++)
            {
                using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter())
                {
                    // write mask
                    writer.WritePackedUInt64(1);
                    // behaviour length
                    writer.WriteInt32(1);

                    // behaviour delta

                    //  sync object mask
                    writer.WritePackedUInt64(0);
                    // sync object delta
                    //      assume no sync objects for this test

                    // sync var mask
                    writer.WritePackedUInt64(1);
                    // sync var delta
                    //      assume sync var has changed its value to 10
                    writer.WritePackedInt32(10);


                    // send message
                    NetworkServer.localConnection.Send(new UpdateVarsMessage
                    {
                        netId   = i,
                        payload = writer.ToArraySegment()
                    });
                }
            }
        }
 static void WPackedInt32()
 {
     using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter())
     {
         for (int i = 0; i < 1000; i++)
         {
             writer.WritePackedInt32(i * 1000);
         }
     }
 }