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.

Otros Scripts relacionados