private void OnTriggerEnter2D(Collider2D other) { if (other.tag != myTag && roomspawn.spawned == false) { roomspawn.Respawn(); //spawnPoint = other.gameObject.transform.Find("SpawnPoint"); //rand = Random.Range(0, templates.respawnRooms.Length); //Instantiate(templates.respawnRooms[rand], other.gameObject.transform.position, templates.respawnRooms[rand].transform.rotation); Destroy(transform.root.gameObject); Debug.Log("detected bad room match, destroyed it."); } }