Content changes for mapgrid kill (#12567)
This commit is contained in:
@@ -3,6 +3,7 @@ using Content.Shared.Interaction.Events;
|
||||
using Content.Shared.Maps;
|
||||
using JetBrains.Annotations;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Map.Components;
|
||||
using Robust.Shared.Serialization;
|
||||
|
||||
namespace Content.Shared.SubFloor
|
||||
@@ -107,14 +108,14 @@ namespace Content.Shared.SubFloor
|
||||
UpdateAppearance(uid, component);
|
||||
}
|
||||
|
||||
public bool HasFloorCover(IMapGrid grid, Vector2i position)
|
||||
public bool HasFloorCover(MapGridComponent grid, Vector2i position)
|
||||
{
|
||||
// TODO Redo this function. Currently wires on an asteroid are always "below the floor"
|
||||
var tileDef = (ContentTileDefinition) _tileDefinitionManager[grid.GetTileRef(position).Tile.TypeId];
|
||||
return !tileDef.IsSubFloor;
|
||||
}
|
||||
|
||||
private void UpdateTile(IMapGrid grid, Vector2i position)
|
||||
private void UpdateTile(MapGridComponent grid, Vector2i position)
|
||||
{
|
||||
var covered = HasFloorCover(grid, position);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user