public IEnumerable <ICombatObject> AllAliveCombatObjects() { return (BackingList.SelectMany( group => group.Where(combatObject => !combatObject.IsDead) .Select(combatObject => combatObject))); }
public IEnumerable <ICombatObject> AllCombatObjects() { return(BackingList.SelectMany(group => group.Select(combatObject => combatObject))); }