Skip to content

Commit ea5cbb5

Browse files
adding Noel's fix for failing test
1 parent 2341893 commit ea5cbb5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Assets/Scripts/Infrastructure/PubSub/NetworkedMessageChannel.cs

+6
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,12 @@ public override void Publish(T message)
7575

7676
void SendMessageThroughNetwork(T message)
7777
{
78+
// Avoid throwing an exception if you are in the middle of shutting down and either
79+
// NetworkManager no longer exists or the CustomMessagingManager no longer exists.
80+
if (m_NetworkManager == null || m_NetworkManager.CustomMessagingManager == null)
81+
{
82+
return;
83+
}
7884
var writer = new FastBufferWriter(FastBufferWriter.GetWriteSize<T>(), Allocator.Temp);
7985
writer.WriteValueSafe(message);
8086
m_NetworkManager.CustomMessagingManager.SendNamedMessageToAll(m_Name, writer);

0 commit comments

Comments
 (0)