Fix KeyNotFoundException that sometimes happens on server shutdown (#36221)

This commit is contained in:
Tayrtahn 2025-04-01 23:11:15 -04:00 committed by deltanedas
parent 1b082986f3
commit ae416ae18e
1 changed files with 2 additions and 2 deletions

View File

@ -85,11 +85,11 @@ public sealed class MindSystem : SharedMindSystem
{ {
if (base.TryGetMind(user, out mindId, out mind)) if (base.TryGetMind(user, out mindId, out mind))
{ {
DebugTools.Assert(_players.GetPlayerData(user).ContentData() is not { } data || data.Mind == mindId); DebugTools.Assert(!_players.TryGetPlayerData(user, out var playerData) || playerData.ContentData() is not { } data || data.Mind == mindId);
return true; return true;
} }
DebugTools.Assert(_players.GetPlayerData(user).ContentData()?.Mind == null); DebugTools.Assert(!_players.TryGetPlayerData(user, out var pData) || pData.ContentData()?.Mind == null);
return false; return false;
} }