Ejemplo n.º 1
0
        public override void Update(int nowInMilliseconds)
        {
            while (!Disc.DiscReadyToReading() && Disc.IsEnoughTimeOnNextMove(nowInMilliseconds))
            {
                Disc.HandleNextMove();
            }

            if (!Disc.DiscReadyToReading())
            {
                return;
            }
            Disc.SetState <RequestHandlingDiscState>();
            Disc.Update(nowInMilliseconds);
        }