~ruther/NosSmooth

2da1bd62e5f9400573204d273bb4a39eabcee28f — NotKappa 2 years ago 7793e41
Add missing fields to PtctlPacket
M Packets/NosSmooth.Packets/Client/Mates/PtctlPacket.cs => Packets/NosSmooth.Packets/Client/Mates/PtctlPacket.cs +8 -2
@@ 14,6 14,8 @@ namespace NosSmooth.Packets.Client.Mates;
/// <param name="MapId">The current map id.</param>
/// <param name="ControlsCount">The count of controls in array.</param>
/// <param name="Controls">The array containing the mates to move and positions to move them to.</param>
/// <param name="Unknown">Seems to always be euqal to first EntityId in Controls.</param>
/// <param name="Unknown1">Seems to always be 9.</param>
[PacketHeader("ptctl", PacketSource.Server)]
[GenerateSerializer(true)]
public record PtctlPacket


@@ 22,6 24,10 @@ public record PtctlPacket
    short MapId,
    [PacketIndex(1)]
    uint? ControlsCount,
    [PacketContextList(2, "ControlsCount", ListSeparator = ' ')]
    IReadOnlyList<PtctlSubPacket> Controls
    [PacketContextList(2, "ControlsCount", ListSeparator = ' ', InnerSeparator = ' ')]
    IReadOnlyList<PtctlSubPacket> Controls,
    [PacketIndex(3)]
    long Unknown,
    [PacketIndex(4)]
    short Unknown1
) : IPacket;
\ No newline at end of file

M Tests/NosSmooth.Packets.Tests/Converters/Packets/PtctlPacketConverterTests.cs => Tests/NosSmooth.Packets.Tests/Converters/Packets/PtctlPacketConverterTests.cs +3 -1
@@ 61,7 61,9 @@ public class PtctlPacketConverterTests
                    {
                        new PtctlSubPacket(123, 26, 21)
                    }
                )
                ),
                123,
                13
            )
        );
    }

Do not follow this link