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