public void SetFlowchart(DTreeNode currq, List <Fungus.Command> qCommands) { Fungus.Say question = (Fungus.Say)qCommands[0]; question.SetStandardText(currq.GetQuestion()); Fungus.Menu goodopt = (Fungus.Menu)qCommands [2]; goodopt.SetStandardText(currq.GetGoodOption()); Fungus.Menu badopt = (Fungus.Menu)qCommands [3]; badopt.SetStandardText(currq.GetBadOption()); }
public void PrintDTree(DTreeNode curr) { Debug.Log("QUESTION:" + curr.GetQuestion()); if (curr.IsLeaf()) { Debug.Log("DONE"); return; } PrintDTree(curr.GetGoodOptionNode()); PrintDTree(curr.GetBadOptionNode()); }