示例#1
0
        //public BulletMLBullet(IBulletMLBulletInterface ibullet, BulletMLTree tree)
        //{
        //    this.ibullet = ibullet;
        //    task = new BulletMLTask();
        //    this.tree = tree;
        //    //トップノードからの初期化
        //    task.Parse(tree.GetLabelNode("top", BLName.Action));
        //    ////Debug.WriteLine("-------------Parse-----------------");
        //    task.Init();
        //}
        public BulletMLBullet(IBulletMLBulletInterface ibullet)
        {
            _ibullet = ibullet;

            Tasks = new List<BulletMLTask> { new BulletMLTask() };
            _fireData = new List<FireData> { new FireData() };

            foreach (BulletMLTask t in Tasks)
                t.Init();

            //task = new BulletMLTask();
            //task.Init();
        }
示例#2
0
        //public BulletMLBullet(IBulletMLBulletInterface ibullet, BulletMLTree tree)
        //{
        //    this.ibullet = ibullet;
        //    task = new BulletMLTask();
        //    this.tree = tree;
        //    //トップノードからの初期化
        //    task.Parse(tree.GetLabelNode("top", BLName.Action));
        //    ////Debug.WriteLine("-------------Parse-----------------");
        //    task.Init();
        //}
        public BulletMLBullet(IBulletMLBulletInterface ibullet)
        {
            this.ibullet = ibullet;
            tasks = new List<BulletMLTask>();
            tasks.Add(new BulletMLTask());
            fireData = new List<FireData>();
            fireData.Add(new FireData());
            foreach (BulletMLTask t in tasks)
                t.Init();

            //task = new BulletMLTask();
            //task.Init();
        }
示例#3
0
        public int activeTaskNum = 0; // 現在処理中のtasksのインデクス
        //public BulletMLBullet(IBulletMLBulletInterface ibullet, BulletMLTree tree)
        //{
        //    this.ibullet = ibullet;
        //    task = new BulletMLTask();
        //    this.tree = tree;

        //    //トップノードからの初期化
        //    task.Parse(tree.GetLabelNode("top", BLName.Action));
        //    ////Debug.WriteLine("-------------Parse-----------------");
        //    task.Init();
        //}

        public BulletMLBullet(IBulletMLBulletInterface ibullet)
        {
            this.ibullet = ibullet;
            tasks        = new List <BulletMLTask>();
            tasks.Add(new BulletMLTask());
            fireData = new List <FireData>();
            fireData.Add(new FireData());
            foreach (BulletMLTask t in tasks)
            {
                t.Init();
            }

            //task = new BulletMLTask();
            //task.Init();
        }
示例#4
0
        public int activeTaskNum = 0; // 現在処理中のtasksのインデクス
        //public BulletMLBullet(IBulletMLBulletInterface ibullet, BulletMLTree tree)
        //{
        //    this.ibullet = ibullet;
        //    task = new BulletMLTask();
        //    this.tree = tree;

        //    //トップノードからの初期化
        //    task.Parse(tree.GetLabelNode("top", BLName.Action));
        //    ////Debug.WriteLine("-------------Parse-----------------");
        //    task.Init();
        //}

        public BulletMLBullet(IBulletMLBulletInterface ibullet)
        {
            _ibullet = ibullet;

            Tasks = new List <BulletMLTask> {
                new BulletMLTask()
            };
            _fireData = new List <FireData> {
                new FireData()
            };

            foreach (BulletMLTask t in Tasks)
            {
                t.Init();
            }

            //task = new BulletMLTask();
            //task.Init();
        }