public abstract bool Serialize(IMessageWriter writer, bool initialState);
- public abstract void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState);
+ public abstract void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState);
}
}
\ No newline at end of file
return true;
}
- public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+ public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
{
var sequenceId = reader.ReadUInt16();
throw new NotImplementedException();
}
- public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+ public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
{
throw new NotImplementedException();
}
throw new NotImplementedException();
}
- public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+ public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
{
var votes = _votes;
var unknown = reader.ReadByte();
throw new NotImplementedException();
}
- public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+ public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
{
if (initialState)
{
throw new System.NotImplementedException();
}
- public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+ public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
{
throw new System.NotImplementedException();
}
throw new NotImplementedException();
}
- public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+ public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
{
if (initialState)
{
throw new NotImplementedException();
}
- public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+ public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
{
if (initialState)
{
throw new NotImplementedException();
}
- public override void Deserialize(IClientPlayer sender, IMessageReader reader, bool initialState)
+ public override void Deserialize(IClientPlayer sender, IClientPlayer? target, IMessageReader reader, bool initialState)
{
if (initialState)
{
var netId = reader.ReadPackedUInt32();
if (_allObjectsFast.TryGetValue(netId, out var obj))
{
- obj.Deserialize(sender, reader, false);
+ obj.Deserialize(sender, target, reader, false);
}
else
{
var readerSub = reader.ReadMessage();
if (readerSub.Length > 0)
{
- obj.Deserialize(sender, readerSub, true);
+ obj.Deserialize(sender, target, readerSub, true);
}
OnSpawn(obj);