protected virtual void HandleOnPacket(HttpPacket packet)
        {
            OnPacketHandler handler = OnPacket;

            if (handler != null)
            {
                handler(packet);
            }
        }
示例#2
0
 public void AddPacket(PacketID_t packetID, Type type, OnPacketHandler packetHandler)
 {
     if (m_Dictionary.ContainsKey(packetID))
     {
         //-TODO: log warning
         m_Dictionary[packetID] = new PacketTypeAndHandler(type, packetHandler);
         return;
     }
     else
     {
         m_Dictionary.Add(packetID, new PacketTypeAndHandler(type, packetHandler));
     }
 }
示例#3
0
 public PacketTypeAndHandler(Type packetType, OnPacketHandler handler)
 {
     m_packetType = packetType;
     m_handler    = handler;
 }