public DetectJudgeNode(DataManager manager, GameObject root, PanelSwitch ps, string eventName, AvgPanelSwitch avgps) : base(manager, root, ps) { detectManager = DetectManager.GetInstance(); detectEvent = detectManager.LoadEvent(eventName); factory = NodeFactory.GetInstance(); if (detectManager.IsCurrentEventFinished()) { //侦探事件已经全部完成 ps.SwitchTo_VerifyIterative_WithOpenCallback("Avg_Panel", Update); //Update(); } else { //切换至调查模式 ps.SwitchTo_VerifyIterative_WithOpenCallback("Invest_Panel", Update); } }