Beispiel #1
0
    public void BuildTree()
    {
        root = new DialogueNode();
        root.AddNpcLine("I'm Bob Saget.");

        DialogueNode one = new DialogueNode();

        one.AddNpcLine("I am an actor! Haven't you heard of me?");

        root.addChild(one);
    }
Beispiel #2
0
    public void RefreshTree()
    {
        root = new DialogueNode();
        root.AddNpcLine("How can I help you?");
        root.AddPlayerLine("Wait I have more questions");

        // first layer
        DialogueNode oneOne = new DialogueNode();

        root.addChild(oneOne);
        oneOne.AddNpcLine("I am Bob Saget.");
        oneOne.AddPlayerLine("Who are you?");

        DialogueNode twoOne = new DialogueNode();

        root.addChild(twoOne);
        twoOne.AddNpcLine("I'm an actor! Haven't you heard of me?");
        twoOne.AddPlayerLine("What do you do?");
        twoOne.addChild(root);
    }