Exemplo n.º 1
0
 internal void RemoveUser(MatchUser user)
 {
     //从等候室中移除玩家
     if (user.lounge != null)
     {
         MatchingLounge lounge = user.lounge;
         user.lounge.RemoveUser(user);
         //添加事件
         this.system.RaiseEvent(MatchUserEvent.Type.RemoveFromLounge, user, lounge.GetState());
     }
     this.users.Remove(user);
     user.grading = null;
     this.system.RaiseEvent(MatchUserEvent.Type.RemoveFromGrading, user, null);
 }