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

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