Esempio n. 1
0
 public void PrintDTree(DTreeNode curr)
 {
     Debug.Log("QUESTION:" + curr.GetQuestion());
     if (curr.IsLeaf())
     {
         Debug.Log("DONE");
         return;
     }
     PrintDTree(curr.GetGoodOptionNode());
     PrintDTree(curr.GetBadOptionNode());
 }
Esempio n. 2
0
    public bool SetCurrQuestion(string option)
    {
        if (curr_question.IsLeaf())
        {
            return(false);
        }

        if (option == "bad")
        {
            curr_question = curr_question.GetBadOptionNode();
        }
        else if (option == "good")
        {
            curr_question = curr_question.GetGoodOptionNode();
        }
        return(true);
    }