protected virtual void HandleOnPacket(HttpPacket packet) { OnPacketHandler handler = OnPacket; if (handler != null) { handler(packet); } }
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)); } }
public PacketTypeAndHandler(Type packetType, OnPacketHandler handler) { m_packetType = packetType; m_handler = handler; }