private void Shoot() { IEnumerable <Cannon> cannons = AllObjects .Select((m) => m as Cannon) .Where((m) => m != null); foreach (Cannon cannon in cannons) { cannon.Shoot(); } }
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(); } }