Basic premise:
I have a Room which publishes an event when an Avatar \"enters\" to all Avatars within the Room. When an Avatar leaves the Room I want it to remove a
you can run on all the event subscribers with:
_Event.GetInvocationList()
and remove each event handler.
Delegate[] subscribers = myEvent.GetInvocationList(); for(int i = 0; i < subscribers.Length; i++) { myEvent -= subscribers[i] as yourDelegateType; }