コード例 #1
0
ファイル: PacketHandlersBase.cs プロジェクト: zaq1xsw/DogSE
 public void Register(ushort iPacketID, PacketPriority priority, PacketReceiveCallback onPacketReceive)
 {
     m_Handlers[iPacketID] = new PacketHandler(iPacketID, 0, priority, onPacketReceive);
 }
コード例 #2
0
ファイル: PacketHandlerManager.cs プロジェクト: zaq1xsw/DogSE
        /// <summary>
        /// 压入数据包至优先级处理列表
        /// </summary>
        public void Enqueue(PacketHandler packetHandler, PacketReader packetReader)
        {
            PacketExecuteInfo packetExecuteInfo = new PacketExecuteInfo { PacketHandler = packetHandler, PacketReader = packetReader };

            m_PacketHandlers.Add(packetHandler.PacketPriority, packetExecuteInfo);
        }