Vtj.Contest.Shooter.DinosSystem.Update C# (CSharp) Метод

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

public Update ( System.Html.Media.Graphics.CanvasContext2D context ) : void
context System.Html.Media.Graphics.CanvasContext2D
Результат void
        public override void Update(CanvasContext2D context)
        {
            VisibleDinos = new List<Dino>();
            List<Dino> garbage = new List<Dino>();

            foreach (Dino dino in _dinos)
            {
                dino.Update();

                if (dino.Gone) garbage.Add(dino);
                else if (dino.Intersect(0, 0, 800, 600)) VisibleDinos.Add(dino);
            }

            foreach (Dino junk in garbage)
            {
                _dinos.Remove(junk);
                GameObject.Remove(junk);
            }
        }