public IEnumerable <Objects.Disposals.DisposalPipe> GetDisposalPipesAt(Vector3Int position) { // Return a list, because we may allow disposal pipes to overlap each other - NS with EW e.g. return(metaTileMap.GetAllTilesByType <Objects.Disposals.DisposalPipe>(position, LayerType.Underfloor)); }