protected void HandleSendToPlayer(GSPacketIn pkg) { int playerId = pkg.ClientID; try { GSPacketIn inner = pkg.ReadPacket(); m_server.SendToUser(playerId, inner); } catch (Exception ex) { log.Error(string.Format("pkg len:{0}", pkg.Length), ex); log.Error(Marshal.ToHexDump("pkg content:", pkg.Buffer, 0, pkg.Length)); } }
protected void HandleSendToRoom(GSPacketIn pkg) { int roomId = pkg.ClientID; GSPacketIn inner = pkg.ReadPacket(); m_server.SendToRoom(roomId, inner, pkg.Parameter1, pkg.Parameter2); }
public void HanleSendToGame(GSPacketIn pkg) { BaseGame game = GameMgr.FindGame(pkg.ClientID); if (game != null) { GSPacketIn inner = pkg.ReadPacket(); game.ProcessData(inner); } }