コード例 #1
0
ファイル: PlanGraph.cs プロジェクト: cdbean/CAGA
        private ArrayList _history; // store the previous agenda items

        public PlanGraph(SQLiteKBase kbase, Executor exec)
        {
            this._kbase = kbase;
            this._exec = exec;
            this._root = null;
            this._currDlgAct = null;
            this._agenda = new ArrayList();
            this._history = new ArrayList();
            this._respList = new ArrayList();
        }
コード例 #2
0
ファイル: DialogueManager.cs プロジェクト: Rosyyou/CAGA
 public DialogueManager(string context, ArcMapManager mapMgr, string kbase)
 {
     this._context      = context;
     this._dlgID        = Utility.GetUniqueKey();
     this._exec         = new Executor(mapMgr);
     this._kbase        = new SQLiteKBase(kbase);;
     this._participants = new ArrayList();
     this._initiator    = null;
     this._parser       = new SimpleParser();
 }
コード例 #3
0
ファイル: PlanGraph.cs プロジェクト: Rosyyou/CAGA
        private ArrayList _history; // store the previous agenda items

        public PlanGraph(SQLiteKBase kbase, Executor exec)
        {
            this._kbase           = kbase;
            this._exec            = exec;
            this._root            = null;
            this._currDlgAct      = null;
            this._actionNodeStack = new Stack <ActionNode>();
            this._agenda          = new ArrayList();
            this._history         = new ArrayList();
            this._respList        = new ArrayList();
        }
コード例 #4
0
ファイル: DialogueManager.cs プロジェクト: cdbean/CAGA
        public DialogueManager(string context, ArcMapManager mapMgr, string kbase)
        {
            this._context = context;
            this._dlgID = Utility.GetUniqueKey();

            this._exec = new Executor(mapMgr);
            this._kbase = new SQLiteKBase(kbase); ;
            this._participants = new ArrayList();
            
            this._initiator = null;
            this._parser = new SimpleParser();
        }