//Ejecuta funciones del nodo actual del diálogo private void RecorreDialogo(ref int numDialogo, int numTema, DialogueNode nodo) { switch (state) { case State.Intro_Texto: dialogo.MarcaDialogueNodeComoLeido(0, numTema, ref numDialogo, nodo); break; case State.Mensajes_Texto: if (numTema == -1) { dialogo.MarcaDialogueNodeComoLeido(1, numTema, ref numDialogo, nodo); } else { dialogo.MarcaDialogueNodeComoLeido(2, numTema, ref numDialogo, nodo); } break; } }