179 lines
5.2 KiB
C#
179 lines
5.2 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using UnityEngine.Internal;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine
|
|
{
|
|
// Token: 0x0200009D RID: 157
|
|
[RequiredByNativeCode(Optional = true)]
|
|
public sealed class BitStream
|
|
{
|
|
// Token: 0x06000B8A RID: 2954
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void Serializeb(ref int value);
|
|
|
|
// Token: 0x06000B8B RID: 2955
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void Serializec(ref char value);
|
|
|
|
// Token: 0x06000B8C RID: 2956
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void Serializes(ref short value);
|
|
|
|
// Token: 0x06000B8D RID: 2957
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void Serializei(ref int value);
|
|
|
|
// Token: 0x06000B8E RID: 2958
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void Serializef(ref float value, float maximumDelta);
|
|
|
|
// Token: 0x06000B8F RID: 2959 RVA: 0x00010CCC File Offset: 0x0000EECC
|
|
private void Serializeq(ref Quaternion value, float maximumDelta)
|
|
{
|
|
BitStream.INTERNAL_CALL_Serializeq(this, ref value, maximumDelta);
|
|
}
|
|
|
|
// Token: 0x06000B90 RID: 2960
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_Serializeq(BitStream self, ref Quaternion value, float maximumDelta);
|
|
|
|
// Token: 0x06000B91 RID: 2961 RVA: 0x00010CD8 File Offset: 0x0000EED8
|
|
private void Serializev(ref Vector3 value, float maximumDelta)
|
|
{
|
|
BitStream.INTERNAL_CALL_Serializev(this, ref value, maximumDelta);
|
|
}
|
|
|
|
// Token: 0x06000B92 RID: 2962
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_Serializev(BitStream self, ref Vector3 value, float maximumDelta);
|
|
|
|
// Token: 0x06000B93 RID: 2963 RVA: 0x00010CE4 File Offset: 0x0000EEE4
|
|
private void Serializen(ref NetworkViewID viewID)
|
|
{
|
|
BitStream.INTERNAL_CALL_Serializen(this, ref viewID);
|
|
}
|
|
|
|
// Token: 0x06000B94 RID: 2964
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_Serializen(BitStream self, ref NetworkViewID viewID);
|
|
|
|
// Token: 0x06000B95 RID: 2965 RVA: 0x00010CF0 File Offset: 0x0000EEF0
|
|
public void Serialize(ref bool value)
|
|
{
|
|
int num = ((!value) ? 0 : 1);
|
|
this.Serializeb(ref num);
|
|
value = num != 0;
|
|
}
|
|
|
|
// Token: 0x06000B96 RID: 2966 RVA: 0x00010D24 File Offset: 0x0000EF24
|
|
public void Serialize(ref char value)
|
|
{
|
|
this.Serializec(ref value);
|
|
}
|
|
|
|
// Token: 0x06000B97 RID: 2967 RVA: 0x00010D30 File Offset: 0x0000EF30
|
|
public void Serialize(ref short value)
|
|
{
|
|
this.Serializes(ref value);
|
|
}
|
|
|
|
// Token: 0x06000B98 RID: 2968 RVA: 0x00010D3C File Offset: 0x0000EF3C
|
|
public void Serialize(ref int value)
|
|
{
|
|
this.Serializei(ref value);
|
|
}
|
|
|
|
// Token: 0x06000B99 RID: 2969 RVA: 0x00010D48 File Offset: 0x0000EF48
|
|
[ExcludeFromDocs]
|
|
public void Serialize(ref float value)
|
|
{
|
|
float num = 1E-05f;
|
|
this.Serialize(ref value, num);
|
|
}
|
|
|
|
// Token: 0x06000B9A RID: 2970 RVA: 0x00010D64 File Offset: 0x0000EF64
|
|
public void Serialize(ref float value, [DefaultValue("0.00001F")] float maxDelta)
|
|
{
|
|
this.Serializef(ref value, maxDelta);
|
|
}
|
|
|
|
// Token: 0x06000B9B RID: 2971 RVA: 0x00010D70 File Offset: 0x0000EF70
|
|
[ExcludeFromDocs]
|
|
public void Serialize(ref Quaternion value)
|
|
{
|
|
float num = 1E-05f;
|
|
this.Serialize(ref value, num);
|
|
}
|
|
|
|
// Token: 0x06000B9C RID: 2972 RVA: 0x00010D8C File Offset: 0x0000EF8C
|
|
public void Serialize(ref Quaternion value, [DefaultValue("0.00001F")] float maxDelta)
|
|
{
|
|
this.Serializeq(ref value, maxDelta);
|
|
}
|
|
|
|
// Token: 0x06000B9D RID: 2973 RVA: 0x00010D98 File Offset: 0x0000EF98
|
|
[ExcludeFromDocs]
|
|
public void Serialize(ref Vector3 value)
|
|
{
|
|
float num = 1E-05f;
|
|
this.Serialize(ref value, num);
|
|
}
|
|
|
|
// Token: 0x06000B9E RID: 2974 RVA: 0x00010DB4 File Offset: 0x0000EFB4
|
|
public void Serialize(ref Vector3 value, [DefaultValue("0.00001F")] float maxDelta)
|
|
{
|
|
this.Serializev(ref value, maxDelta);
|
|
}
|
|
|
|
// Token: 0x06000B9F RID: 2975 RVA: 0x00010DC0 File Offset: 0x0000EFC0
|
|
public void Serialize(ref NetworkPlayer value)
|
|
{
|
|
int index = value.index;
|
|
this.Serializei(ref index);
|
|
value.index = index;
|
|
}
|
|
|
|
// Token: 0x06000BA0 RID: 2976 RVA: 0x00010DE4 File Offset: 0x0000EFE4
|
|
public void Serialize(ref NetworkViewID viewID)
|
|
{
|
|
this.Serializen(ref viewID);
|
|
}
|
|
|
|
// Token: 0x17000293 RID: 659
|
|
// (get) Token: 0x06000BA1 RID: 2977
|
|
public extern bool isReading
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000294 RID: 660
|
|
// (get) Token: 0x06000BA2 RID: 2978
|
|
public extern bool isWriting
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06000BA3 RID: 2979
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void Serialize(ref string value);
|
|
|
|
// Token: 0x04000153 RID: 339
|
|
internal IntPtr m_Ptr;
|
|
}
|
|
}
|