internal void DropUser(User user)
{
//向Lobby发送玩家掉线消息
Msg_RL_UserDrop uaqBuilder = new Msg_RL_UserDrop();
uaqBuilder.RoomID = cur_room_id_;
uaqBuilder.UserGuid = user.Guid;
uaqBuilder.IsBattleEnd = false;
connector_.SendMsgToLobby(uaqBuilder);
user.LastNotifyUserDropTime = TimeUtility.GetLocalMilliseconds();
//控制状态改为掉线
user.UserControlState = (int)UserControlState.UserDropped;
if (null != user.Info) {
// user.Info.Suicide();
}
LogSys.Log(LOG_TYPE.DEBUG, "Room {0} User {1}({2}) dropped.", RoomID, user.Guid, user.GetKey());
}