Esempio n. 1
0
        private void Shoot()
        {
            IEnumerable <Cannon> cannons = AllObjects
                                           .Select((m) => m as Cannon)
                                           .Where((m) => m != null);

            foreach (Cannon cannon in cannons)
            {
                cannon.Shoot();
            }
        }
Esempio n. 2
0
        private void Shoot()
        {
            IEnumerable <Cannon> cannons = Universe.Cannons/*AllObjects*/
                                           .Select((m) => m as Cannon)
                                           .Where((m) => m != null);

            if (cannons.Count() > 3)
            {
                return;
            }
            foreach (Cannon cannon in cannons)
            {
                cannon.Shoot();
            }
        }