void LayoutObjectAtRandom(GameObject[] tileArray, int minimum, int maximum)
{
int objectCount = Random.Range (minimum, maximum + 1);
for (int i = 0; i < objectCount; i++) {
int x = Random.Range (0, this.roomSide * this.columns);
int y = Random.Range (0, this.roomSide * this.rows);
Tile tile = this.tileMap[x, y];
if (tile.item == null && tile.blocking == false) {
this.PlaceItem(tileArray[Random.Range(0, tileArray.Length)], x, y);
} else {
i--;
}
}
}