private void ReactSkylights(MapUpdateWatcher.MapUpdateInfo info, IEnumerable <IntVec3> tiles) { if (info.removed) { ExcludeTileRange(tiles); WindowUtility.ResetWindowsAround(map, info.center); } else { IncludeTileRange(tiles); } }
private void ReactTransparentRoof(MapUpdateWatcher.MapUpdateInfo info) { if (TransparentRoofsList.Contains(info.roofDef)) { if (info.removed) { ExcludeTile(info.center, true); WindowUtility.ResetWindowsAround(map, info.center); } else { IncludeTile(info.center); } } }