// Update is called once per frame void Update() { if (levelGen.stopGeneration == true) { Collider2D roomDetection = Physics2D.OverlapCircle(transform.position, 1, whatIsRoom); if (roomDetection == null) { Debug.Log(transform.position); levelGen.CreateRoom(0, levelGen.rooms.Length, transform.position); int rand = Random.Range(0, levelGen.rooms.Length); } Destroy(gameObject); } }