static void OnRoomLeave(INetChannel channel)
{
RoomMember member;
if (RoomMembers.TryGetValue(channel, out member))
{
List<RoomMember> members;
if (Rooms.TryGetValue(member.RoomName, out members))
{
members.Remove(member);
members.ForEach((m) => m.UserChannel.Send(new RoomEvent() { UserName = member.UserName, Text = "Left" }));
}
}
}
}