Hice el reto de llamar a una misión luego de terminar un diálogo. Logré hacerlo pero se dio el caso que se presentaba la misión con cualquier NPC con el que hablara, asà que hice lo siguiente:
1) Modifiqué el NpcDialog:
- Agregué tres variables en el script: bool requiredQuest, int questID y QuestManager questManager.
- Dentro del update hice lo siguiente:
- Configurar los parámetros en el editor. Por ejemplo:
Creo que su pudiera haber hecho en otro script, pero quise utilizar el NpcDialog para agilizar.
De esta forma se logra que luego de finalizar un diálogo con un determinado NPC se pueda activar una determinada misión.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.