Ejemplo n.º 1
0
    public void createDialouge()
    {
        DialougeCreation dia = new DialougeCreation();

        for (int i = 0; i < NPCText.Count; i++)
        {
            if (i == 0)
            {
                DialougeNodes node0 = new DialougeNodes(NPCText[i]);
                dia.AddNode(node0);
                dia.AddOption(Opt1[i], node0, node1);
            }
            if (i == 1)
            {
                DialougeNodes node1 = new DialougeNodes(NPCText[i]);
                dia.AddNode(node1);
                dia.AddOption(Opt1[i], node1, node2);
                dia.AddOption(Opt2[i], node1, node3);
            }
            if (i == 2)
            {
                DialougeNodes node2 = new DialougeNodes(NPCText[i]);
                dia.AddNode(node2);
                dia.AddOption(Opt1[i], node1, node2);
            }
            if (i == 3)
            {
                DialougeNodes node3 = new DialougeNodes(NPCText[i]);
                dia.AddNode(node3);
            }
            if (i == 4)
            {
            }
            if (i == 5)
            {
            }
            if (i == 6)
            {
            }
            if (i == 7)
            {
            }
            if (i == 8)
            {
            }
            if (i == 9)
            {
            }
            if (i == 10)
            {
            }
            if (i == 11)
            {
            }
        }

        XmlSerializer ser    = new XmlSerializer(typeof(DialougeCreation));
        StreamWriter  writer = new StreamWriter("TestDia.xml");
    }
Ejemplo n.º 2
0
    static DialougeCreation loadDialouge(string path)
    {
        XmlSerializer    ser    = new XmlSerializer(typeof(DialougeCreation));
        StreamReader     reader = new StreamReader(path);
        DialougeCreation dia    = (DialougeCreation)ser.Deserialize(reader);

        return(dia);
    }
Ejemplo n.º 3
0
    static void runDialouge(DialougeCreation dia)
    {
        int nodeID = 0;


        while (nodeID != -1)
        {
            //nodeID = runNode(dia.Nodes[nodeID]);
        }
    }
Ejemplo n.º 4
0
    static void Main(string[] args)
    {
        DialougeCreation dia = loadDialouge("");

        runDialouge(dia);
    }