14 private readonly
object _lock =
new object();
73 area.Inflate(padding, padding);
82 area.Inflate(padding, padding);
static bool[] GeneralPlacementTiles
void AddProtectedStructure(Rectangle area, int padding=0)
void AddStructure(Rectangle area, int padding=0)
bool CanPlace(Rectangle area, int padding=0)
readonly List< Rectangle > _structures
Rectangle GetBoundingBox()
bool CanPlace(Rectangle area, bool[] validTiles, int padding=0)
readonly List< Rectangle > _protectedStructures