Add test for airlocks opening/closing and blocking entities (#1842)

* Add test for airlocks opening/closing and blocking entities

* Nullable fix classic
This commit is contained in:
DrSmugleaf
2020-08-22 12:30:30 +02:00
committed by GitHub
parent 4fa4e42462
commit efbd01d0bf
6 changed files with 230 additions and 10 deletions

View File

@@ -261,7 +261,12 @@ namespace Content.Server.GameObjects.EntitySystems.Atmos
// and if not then we won't bother sending the data.
foreach (var (gridId, indices) in _invalidTiles)
{
var gridEntityId = _mapManager.GetGrid(gridId).GridEntityId;
if (!_mapManager.TryGetGrid(gridId, out var grid))
{
return;
}
var gridEntityId = grid.GridEntityId;
if (!EntityManager.GetEntity(gridEntityId).TryGetComponent(out GridAtmosphereComponent? gam))
{