public void RemoveRange(int[] unitIndexes) { var nRemoved = 0; foreach (var index in unitIndexes) { SourcePosition.RemoveAt(index - nRemoved); nRemoved++; } }