From f8a5e9e7a510672775eecbeb03e6a933910ff79e Mon Sep 17 00:00:00 2001 From: NotKappa Date: Wed, 8 Feb 2023 21:50:03 +0300 Subject: [PATCH] Apply suggestions --- Core/NosSmooth.Game/Events/Map/MapChangedEvent.cs | 2 +- Core/NosSmooth.Game/PacketHandlers/Map/CMapResponder.cs | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Core/NosSmooth.Game/Events/Map/MapChangedEvent.cs b/Core/NosSmooth.Game/Events/Map/MapChangedEvent.cs index 7ebd8ca..f342035 100644 --- a/Core/NosSmooth.Game/Events/Map/MapChangedEvent.cs +++ b/Core/NosSmooth.Game/Events/Map/MapChangedEvent.cs @@ -14,5 +14,5 @@ namespace NosSmooth.Game.Events.Map; public record MapChangedEvent ( Data.Maps.Map? PreviousMap, - Data.Maps.Map? CurrentMap + Data.Maps.Map CurrentMap ) : IGameEvent; \ No newline at end of file diff --git a/Core/NosSmooth.Game/PacketHandlers/Map/CMapResponder.cs b/Core/NosSmooth.Game/PacketHandlers/Map/CMapResponder.cs index b005255..1af1051 100644 --- a/Core/NosSmooth.Game/PacketHandlers/Map/CMapResponder.cs +++ b/Core/NosSmooth.Game/PacketHandlers/Map/CMapResponder.cs @@ -97,6 +97,11 @@ public class CMapResponder : IPacketResponder ct: ct ); - return await _eventDispatcher.DispatchEvent(new MapChangedEvent(previousMap, _game.CurrentMap), ct); + if (currentMap is not null) + { + return await _eventDispatcher.DispatchEvent(new MapChangedEvent(previousMap, currentMap), ct); + } + + return Result.FromSuccess(); } } \ No newline at end of file -- 2.49.0