72 lines
1.7 KiB
C#
72 lines
1.7 KiB
C#
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);
|
|
}
|
|
}
|