Возможно ли удалить элементы коллекции из другой коллекции?
Возможно ли метод ClearProcessedSprites сделать одной строкой через лямбду и избавиться от него?
List<SpriteModel> m_spritesKit;
List<SpriteModel> m_processedSprites;
private void ClearProcessedSprites()
{
List<SpriteModel> spriteList = new List<SpriteModel>();
foreach (var value in m_spritesKit)
{
if (!m_processedSprites.Contains(value))
{
spriteList.Add(value);
}
}
m_spritesKit = spriteList;
}
}