public static uint GetChangeCount(this SyncObject syncObject) { using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) { syncObject.OnSerializeDelta(writer); using (PooledNetworkReader reader = NetworkReaderPool.GetReader(writer.ToArraySegment())) { return(reader.ReadUInt()); } } }