public void CrearDialogoADistanciaArea(Dialogo dialogo, int pos) { GameObject dialogoDistanciaGO = new GameObject("Dialogo Distancia"); dialogoDistanciaGO.transform.position = objeto.transform.position; dialogoDistanciaGO.transform.SetParent(gameObject.transform, true); dialogoDistanciaGO.layer = 5; //UI DialogoDistancia dialogoDistancia = dialogoDistanciaGO.AddComponent <DialogoDistancia>(); dialogoDistancia.cargarDialogo(this, dialogo, dialogo.DevuelveIntro(pos)); BoxCollider boxCollider = dialogoDistanciaGO.AddComponent <BoxCollider>(); boxCollider.isTrigger = true; boxCollider.size = dialogo.DevuelveTamanyoDialogoDistancia(pos); }