private void OnMouseDown()
 {
     if (placed == false)
     {
         if ((gridManager.placecheck((int)gridspace.x, (int)gridspace.y)) == 1)
         {
             grid               = gridManager.grid;
             spawned            = Instantiate(room, transform.position, transform.rotation);
             gridInfo           = spawned.GetComponent <GridInfo>();
             x                  = (int)gridspace.x;
             y                  = (int)gridspace.y;
             gridInfo.roomID[0] = x;
             gridInfo.roomID[1] = y;
             spawned.name       = "room" + x + y;
             gridInfo.Initialize();
             transform.parent.gameObject.SetActive(false);
             x += 1;
             y += 1;
             if (grid[x + 1, y] == 1)
             {
                 gridInfo.doors[0].gameObject.SetActive(false);
             }
             if (grid[x - 1, y] == 1)
             {
                 gridInfo.doors[1].gameObject.SetActive(false);
             }
             if (grid[x, y + 1] == 1)
             {
                 gridInfo.doors[2].gameObject.SetActive(false);
             }
             if (grid[x, y - 1] == 1)
             {
                 gridInfo.doors[3].gameObject.SetActive(false);
             }
             placed = true;
         }
     }
 }