/// <summary> /// 注册操作码对应的消息处理函数 /// </summary> /// <param name="id"></param> /// <param name="process"></param> public void registerProcess(short id, PacketMagProcessHandler process) { if (packetMsgProcesses.ContainsKey(id)) { packetMsgProcesses[id] = process; } else { packetMsgProcesses.Add(id, process); } }
/// <summary> /// 注册操作码对应的消息处理函数 /// </summary> /// <param name="t"></param> /// <param name="process"></param> public void registerProcess(Packet packet, PacketMagProcessHandler process) { registerProcess(packet.Opcode, process); }