From 836be95a83fe500cf3e8ff5af9bda0b71ff95758 Mon Sep 17 00:00:00 2001 From: Rutherther Date: Sun, 8 Jan 2023 09:48:50 +0100 Subject: [PATCH] fix(packets): nullability of family --- .../NosSmooth.Packets/Server/Character/FamilySubPacket.cs | 8 ++++---- .../NosSmooth.Packets/Server/Maps/InPlayerSubPacket.cs | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Packets/NosSmooth.Packets/Server/Character/FamilySubPacket.cs b/Packets/NosSmooth.Packets/Server/Character/FamilySubPacket.cs index 6554956..8953556 100644 --- a/Packets/NosSmooth.Packets/Server/Character/FamilySubPacket.cs +++ b/Packets/NosSmooth.Packets/Server/Character/FamilySubPacket.cs @@ -17,8 +17,8 @@ namespace NosSmooth.Packets.Server.Character; [PacketHeader(null, PacketSource.Server)] public record FamilySubPacket ( - [PacketIndex(0, AfterSeparator = '.')] - string? FamilyId, - [PacketIndex(1, IsOptional = true)] - short? Title + [PacketIndex(0)] + string FamilyId, + [PacketIndex(1)] + short Title ) : IPacket; \ No newline at end of file diff --git a/Packets/NosSmooth.Packets/Server/Maps/InPlayerSubPacket.cs b/Packets/NosSmooth.Packets/Server/Maps/InPlayerSubPacket.cs index 3101451..f21542a 100644 --- a/Packets/NosSmooth.Packets/Server/Maps/InPlayerSubPacket.cs +++ b/Packets/NosSmooth.Packets/Server/Maps/InPlayerSubPacket.cs @@ -9,6 +9,7 @@ using NosSmooth.Packets.Enums.Entities; using NosSmooth.Packets.Enums.Players; using NosSmooth.Packets.Server.Character; using NosSmooth.Packets.Server.Weapons; +using NosSmooth.PacketSerializer.Abstractions; using NosSmooth.PacketSerializer.Abstractions.Attributes; namespace NosSmooth.Packets.Server.Maps; @@ -91,7 +92,7 @@ public record InPlayerSubPacket [PacketIndex(17)] UpgradeRareSubPacket ArmorUpgradeRareSubPacket, [PacketIndex(18, InnerSeparator = '.')] - FamilySubPacket FamilySubPacket, + NullableWrapper FamilySubPacket, [PacketIndex(19)] string? FamilyName, [PacketIndex(20)] -- 2.48.1