The problem I am having is that I have created a list with an object inside but when the player collides with the Object in question I can't remove it from the list.
//This is where the issue is
foreach (Objective seagull in seagulls)
{
    if (Objective.visable == false)
    {
        seagulls.Remove(seagull);
    }
}
EDIT: My problem now after changing to a for loop is that the remove does not work, I have no Idea what the remove function is asking me for ?
 
     
     
    