55 lines
1.5 KiB
C#
55 lines
1.5 KiB
C#
using System;
|
|
|
|
namespace UnityEngine.Networking
|
|
{
|
|
// Token: 0x02000067 RID: 103
|
|
public sealed class SyncListFloat : SyncList<float>
|
|
{
|
|
// Token: 0x06000529 RID: 1321 RVA: 0x0001E3A9 File Offset: 0x0001C5A9
|
|
protected override void SerializeItem(NetworkWriter writer, float item)
|
|
{
|
|
writer.Write(item);
|
|
}
|
|
|
|
// Token: 0x0600052A RID: 1322 RVA: 0x0001E3B4 File Offset: 0x0001C5B4
|
|
protected override float DeserializeItem(NetworkReader reader)
|
|
{
|
|
return reader.ReadSingle();
|
|
}
|
|
|
|
// Token: 0x0600052B RID: 1323 RVA: 0x0001E3D0 File Offset: 0x0001C5D0
|
|
[Obsolete("ReadReference is now used instead")]
|
|
public static SyncListFloat ReadInstance(NetworkReader reader)
|
|
{
|
|
ushort num = reader.ReadUInt16();
|
|
SyncListFloat syncListFloat = new SyncListFloat();
|
|
for (ushort num2 = 0; num2 < num; num2 += 1)
|
|
{
|
|
syncListFloat.AddInternal(reader.ReadSingle());
|
|
}
|
|
return syncListFloat;
|
|
}
|
|
|
|
// Token: 0x0600052C RID: 1324 RVA: 0x0001E414 File Offset: 0x0001C614
|
|
public static void ReadReference(NetworkReader reader, SyncListFloat syncList)
|
|
{
|
|
ushort num = reader.ReadUInt16();
|
|
syncList.Clear();
|
|
for (ushort num2 = 0; num2 < num; num2 += 1)
|
|
{
|
|
syncList.AddInternal(reader.ReadSingle());
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600052D RID: 1325 RVA: 0x0001E450 File Offset: 0x0001C650
|
|
public static void WriteInstance(NetworkWriter writer, SyncListFloat items)
|
|
{
|
|
writer.Write((ushort)items.Count);
|
|
for (int i = 0; i < items.Count; i++)
|
|
{
|
|
writer.Write(items[i]);
|
|
}
|
|
}
|
|
}
|
|
}
|