public virtual BLRunStatus Run(BulletMLBullet bullet)
{
end = true;
for (int i = 0; i < taskList.Count; i++)
{
if (!taskList[i].end)
{
BLRunStatus sts = taskList[i].Run(bullet);
if (sts == BLRunStatus.Stop)
{
end = false;
return BLRunStatus.Stop;
}
else if (sts == BLRunStatus.Continue)
end = false;
}
}
if (end)
return BLRunStatus.End;
else
return BLRunStatus.Continue;//継続して実行
}