BulletMLLib.BulletMLBullet.Run C# (CSharp) Метод

Run() публичный Метод

BulletMLを動作させる
public Run ( ) : bool
Результат bool
        public bool Run()
        {
            int endNum = 0;
            for (int i = 0; i < tasks.Count; i++)
            {
                activeTaskNum = i;
                BulletMLAction.BLRunStatus result = tasks[i].Run(this);
                if (result == BulletMLTask.BLRunStatus.End)
                    endNum++;
            }

            X = X + spdX + (float)(Math.Sin(ibullet.Dir) * Speed);
            Y = Y + spdY + (float)(-Math.Cos(ibullet.Dir) * Speed);

            if (endNum == tasks.Count)
                return true;
            else
                return false;
        }