Fix NRE in SharedCombatModeSystem when session doesn't have an attached entity.

This commit is contained in:
Víctor Aguilera Puerto
2020-10-12 12:42:49 +02:00
parent f07e5484b2
commit 039f1219b3

View File

@@ -17,9 +17,9 @@ namespace Content.Shared.GameObjects.EntitySystems
private void CombatModeActiveHandler(CombatModeSystemMessages.SetCombatModeActiveMessage ev, EntitySessionEventArgs eventArgs)
{
var entity = eventArgs.SenderSession.AttachedEntity;
var entity = eventArgs.SenderSession?.AttachedEntity;
if (!entity.TryGetComponent(out SharedCombatModeComponent combatModeComponent))
if (entity == null || !entity.TryGetComponent(out SharedCombatModeComponent combatModeComponent))
{
return;
}