Esempio n. 1
0
 public override void OnTick(SpaRoom room)
 {
     try
     {
         if (room != null)
         {
             room.KickAllPlayer();
             using (PlayerBussiness db = new PlayerBussiness())
             {
                 db.DisposeSpaRoomInfo(room.Spa_Room_Info.RoomID);
             }
             SpaRoomMgr.RemoveSpaRoom(room);
             GSPacketIn pkg = new GSPacketIn(174);
             pkg.WriteInt(room.Spa_Room_Info.RoomID);
             WorldMgr.SpaScene.SendToALL(pkg);
             room.StopTimer();
         }
     }
     catch (Exception ex)
     {
         //if (SpaLogicProcessor.log.IsErrorEnabled)
         {
             SpaLogicProcessor.log.Error("OnTick", ex);
         }
     }
 }