using System; namespace UnityEngine.Networking { // Token: 0x02000068 RID: 104 public class SyncListInt : SyncList { // Token: 0x0600052F RID: 1327 RVA: 0x0001E499 File Offset: 0x0001C699 protected override void SerializeItem(NetworkWriter writer, int item) { writer.WritePackedUInt32((uint)item); } // Token: 0x06000530 RID: 1328 RVA: 0x0001E4A4 File Offset: 0x0001C6A4 protected override int DeserializeItem(NetworkReader reader) { return (int)reader.ReadPackedUInt32(); } // Token: 0x06000531 RID: 1329 RVA: 0x0001E4C0 File Offset: 0x0001C6C0 [Obsolete("ReadReference is now used instead")] public static SyncListInt ReadInstance(NetworkReader reader) { ushort num = reader.ReadUInt16(); SyncListInt syncListInt = new SyncListInt(); for (ushort num2 = 0; num2 < num; num2 += 1) { syncListInt.AddInternal((int)reader.ReadPackedUInt32()); } return syncListInt; } // Token: 0x06000532 RID: 1330 RVA: 0x0001E504 File Offset: 0x0001C704 public static void ReadReference(NetworkReader reader, SyncListInt syncList) { ushort num = reader.ReadUInt16(); syncList.Clear(); for (ushort num2 = 0; num2 < num; num2 += 1) { syncList.AddInternal((int)reader.ReadPackedUInt32()); } } // Token: 0x06000533 RID: 1331 RVA: 0x0001E540 File Offset: 0x0001C740 public static void WriteInstance(NetworkWriter writer, SyncListInt items) { writer.Write((ushort)items.Count); for (int i = 0; i < items.Count; i++) { writer.WritePackedUInt32((uint)items[i]); } } } }