public void PrintDTree(DTreeNode curr) { Debug.Log("QUESTION:" + curr.GetQuestion()); if (curr.IsLeaf()) { Debug.Log("DONE"); return; } PrintDTree(curr.GetGoodOptionNode()); PrintDTree(curr.GetBadOptionNode()); }
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); }