DialogueData - ChristianDominguezVicente/TFM GitHub Wiki
DialogueData
Clase que guarda todos los nodos de una conversación. Se creará como un asset mediante CreateAssetMenu para almacenar las conversaciones completas, siendo un ScriptableOject.
El script se encuentra en /Assets/Scripts/Dialogue.
DialogueNode
Clase abstracta que servirá como base para todos los nodos de diálogo.
- npcText: texto que dice el NPC.
El script se encuentra en /Assets/Scripts/Dialogue.
DialoguePhrase
Clase que hereda de DialogueNode, la cual representa una frase del NPC.
- nextIndex: índice del siguiente nodo en la conversación.
El script se encuentra en /Assets/Scripts/Dialogue.
DialogueQuestion
Clase que hereda de DialogueNode, la cual representa una pregunta del NPC con múltiples respuestas que el jugador puede elegir.
- responses[]: array de posibles respuestas del jugador.
Response
Estructura en DialogueQuestion para una respuesta individual del jugador.
- playerText: la respuesta del jugador.
- nextIndex: índice del siguiente diálogo.
El script se encuentra en /Assets/Scripts/Dialogue.