private void TerminateFriendshipHandler(Packet packet, Simulator simulator)
{
TerminateFriendshipPacket itsOver = (TerminateFriendshipPacket)packet;
string name = String.Empty;
lock (FriendList)
{
if (FriendList.ContainsKey(itsOver.ExBlock.OtherID))
{
name = FriendList[itsOver.ExBlock.OtherID].Name;
FriendList.Remove(itsOver.ExBlock.OtherID);
}
}
if (OnFriendshipTerminated != null)
{
OnFriendshipTerminated(itsOver.ExBlock.OtherID, name);
}
}