Files
2026-06-04 11:42:34 +02:00

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);
}
}