fix(packets): make generator work with packets that have 0 members
2 files changed, 7 insertions(+), 0 deletions(-) M Packets/NosSmooth.PacketSerializersGenerator/PacketConverterGenerator.cs R Packets/NosSmooth.Packets/Server/{Entities/EqPacket.cs => Inventory/EqPacket.cs}
M Packets/NosSmooth.PacketSerializersGenerator/PacketConverterGenerator.cs => Packets/NosSmooth.PacketSerializersGenerator/PacketConverterGenerator.cs +7 -0
@@ 161,6 161,13 @@ public override Result<{_packetInfo.Name}?> Deserialize(ref PacketStringEnumerat private IError? GenerateDeserializer (IndentedTextWriter textWriter) { if (_packetInfo.Parameters.List.Count == 0) { textWriter.WriteLine ($"return new {_packetInfo.Name}();"); return null; } _packetInfo.Parameters.CurrentIndex = 0; var lastIndex = _packetInfo.Parameters.Current.PacketIndex - 1; bool skipped = false;
R Packets/NosSmooth.Packets/Server/Entities/EqPacket.cs => Packets/NosSmooth.Packets/Server/Inventory/EqPacket.cs +0 -0