using System;
-using System.Linq;
+using System.Linq;
using System.Numerics;
using System.Threading.Tasks;
using Impostor.Api;
public override ValueTask<bool> SerializeAsync(IMessageWriter writer, bool initialState)
{
throw new NotImplementedException();
- if (initialState)
+ /*if (initialState)
{
writer.Write(_lastSequenceId);
writer.Write(Position);
writer.Write(_lastSequenceId);
writer.Write(Position);
- return new ValueTask<bool>(true);
+ return new ValueTask<bool>(true);*/
}
public override async ValueTask DeserializeAsync(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
var positions = reader.ReadPackedInt32();
- for (var i=0; i < positions; i++) {
+ for (var i = 0; i < positions; i++)
+ {
var position = reader.ReadVector2();
var newSid = (ushort)(sequenceId + i);
if (SidGreaterThan(newSid, _lastSequenceId))
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Net;
-using System.Numerics;
using System.Threading.Tasks;
using Impostor.Api.Config;
using Impostor.Api.Events.Managers;