//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(); }
//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(); }
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(); }
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(); }