using System; using System.Runtime.CompilerServices; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x0200009A RID: 154 [RequiredByNativeCode(Optional = true)] public struct NetworkViewID { // Token: 0x17000275 RID: 629 // (get) Token: 0x06000B05 RID: 2821 RVA: 0x0001067C File Offset: 0x0000E87C public static NetworkViewID unassigned { get { NetworkViewID networkViewID; NetworkViewID.INTERNAL_get_unassigned(out networkViewID); return networkViewID; } } // Token: 0x06000B06 RID: 2822 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern void INTERNAL_get_unassigned(out NetworkViewID value); // Token: 0x06000B07 RID: 2823 RVA: 0x0001069C File Offset: 0x0000E89C internal static bool Internal_IsMine(NetworkViewID value) { return NetworkViewID.INTERNAL_CALL_Internal_IsMine(ref value); } // Token: 0x06000B08 RID: 2824 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern bool INTERNAL_CALL_Internal_IsMine(ref NetworkViewID value); // Token: 0x06000B09 RID: 2825 RVA: 0x000106B8 File Offset: 0x0000E8B8 internal static void Internal_GetOwner(NetworkViewID value, out NetworkPlayer player) { NetworkViewID.INTERNAL_CALL_Internal_GetOwner(ref value, out player); } // Token: 0x06000B0A RID: 2826 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern void INTERNAL_CALL_Internal_GetOwner(ref NetworkViewID value, out NetworkPlayer player); // Token: 0x06000B0B RID: 2827 RVA: 0x000106C4 File Offset: 0x0000E8C4 internal static string Internal_GetString(NetworkViewID value) { return NetworkViewID.INTERNAL_CALL_Internal_GetString(ref value); } // Token: 0x06000B0C RID: 2828 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern string INTERNAL_CALL_Internal_GetString(ref NetworkViewID value); // Token: 0x06000B0D RID: 2829 RVA: 0x000106E0 File Offset: 0x0000E8E0 internal static bool Internal_Compare(NetworkViewID lhs, NetworkViewID rhs) { return NetworkViewID.INTERNAL_CALL_Internal_Compare(ref lhs, ref rhs); } // Token: 0x06000B0E RID: 2830 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern bool INTERNAL_CALL_Internal_Compare(ref NetworkViewID lhs, ref NetworkViewID rhs); // Token: 0x06000B0F RID: 2831 RVA: 0x00010700 File Offset: 0x0000E900 public static bool operator ==(NetworkViewID lhs, NetworkViewID rhs) { return NetworkViewID.Internal_Compare(lhs, rhs); } // Token: 0x06000B10 RID: 2832 RVA: 0x0001071C File Offset: 0x0000E91C public static bool operator !=(NetworkViewID lhs, NetworkViewID rhs) { return !NetworkViewID.Internal_Compare(lhs, rhs); } // Token: 0x06000B11 RID: 2833 RVA: 0x0001073C File Offset: 0x0000E93C public override int GetHashCode() { return this.a ^ this.b ^ this.c; } // Token: 0x06000B12 RID: 2834 RVA: 0x00010768 File Offset: 0x0000E968 public override bool Equals(object other) { bool flag; if (!(other is NetworkViewID)) { flag = false; } else { NetworkViewID networkViewID = (NetworkViewID)other; flag = NetworkViewID.Internal_Compare(this, networkViewID); } return flag; } // Token: 0x17000276 RID: 630 // (get) Token: 0x06000B13 RID: 2835 RVA: 0x000107A4 File Offset: 0x0000E9A4 public bool isMine { get { return NetworkViewID.Internal_IsMine(this); } } // Token: 0x17000277 RID: 631 // (get) Token: 0x06000B14 RID: 2836 RVA: 0x000107C4 File Offset: 0x0000E9C4 public NetworkPlayer owner { get { NetworkPlayer networkPlayer; NetworkViewID.Internal_GetOwner(this, out networkPlayer); return networkPlayer; } } // Token: 0x06000B15 RID: 2837 RVA: 0x000107E8 File Offset: 0x0000E9E8 public override string ToString() { return NetworkViewID.Internal_GetString(this); } // Token: 0x04000150 RID: 336 private int a; // Token: 0x04000151 RID: 337 private int b; // Token: 0x04000152 RID: 338 private int c; } }