private void OnTriggerEnter2D(Collider2D other) { if (boss != null && other.GetComponent <PlayerController>() != null) { if (GameManager.instance.deadVal == val) { boss.FirstInstance(); Destroy(this.gameObject); } } }
void EndDialogue() { // Desactiva el cuadro de diálogo currentlyInDialogue = false; if (jade != null) { jade.SetActive(false); } dialogueBox.SetActive(false); // Cambia escena si se trata del final if (isEnd) { GameManager.instance.ChangeScene(); } // Si se trata del diálogo del jefe final llama a FirstInstance if (boss != null) { boss.FirstInstance(); } }