// Remove observer from the list public void Detach(IPathListener l) { observers.Remove(l); }
// Add observer to list public void Attach(IPathListener l) { observers.Add(l); }