Exemplo n.º 1
0
        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);
            }
        }