using System; namespace UnityEngine.Networking { // Token: 0x02000047 RID: 71 [Serializable] public struct NetworkInstanceId { // Token: 0x0600024A RID: 586 RVA: 0x0000D93D File Offset: 0x0000BB3D public NetworkInstanceId(uint value) { this.m_Value = value; } // Token: 0x0600024B RID: 587 RVA: 0x0000D948 File Offset: 0x0000BB48 public bool IsEmpty() { return this.m_Value == 0U; } // Token: 0x0600024C RID: 588 RVA: 0x0000D968 File Offset: 0x0000BB68 public override int GetHashCode() { return (int)this.m_Value; } // Token: 0x0600024D RID: 589 RVA: 0x0000D984 File Offset: 0x0000BB84 public override bool Equals(object obj) { return obj is NetworkInstanceId && this == (NetworkInstanceId)obj; } // Token: 0x0600024E RID: 590 RVA: 0x0000D9B8 File Offset: 0x0000BBB8 public static bool operator ==(NetworkInstanceId c1, NetworkInstanceId c2) { return c1.m_Value == c2.m_Value; } // Token: 0x0600024F RID: 591 RVA: 0x0000D9E0 File Offset: 0x0000BBE0 public static bool operator !=(NetworkInstanceId c1, NetworkInstanceId c2) { return c1.m_Value != c2.m_Value; } // Token: 0x06000250 RID: 592 RVA: 0x0000DA08 File Offset: 0x0000BC08 public override string ToString() { return this.m_Value.ToString(); } // Token: 0x1700005F RID: 95 // (get) Token: 0x06000251 RID: 593 RVA: 0x0000DA34 File Offset: 0x0000BC34 public uint Value { get { return this.m_Value; } } // Token: 0x04000141 RID: 321 [SerializeField] private readonly uint m_Value; // Token: 0x04000142 RID: 322 public static NetworkInstanceId Invalid = new NetworkInstanceId(uint.MaxValue); // Token: 0x04000143 RID: 323 internal static NetworkInstanceId Zero = new NetworkInstanceId(0U); } }