public static HttpPacket createPacket(string address) { HTTP_PACKET typePacket = HTTP_PACKET.HP_NONE; if (PacketAdressList.ContainsKey(address)) { typePacket = PacketAdressList[address]; } if (typePacket != HTTP_PACKET.HP_NONE) { Type typeT = Type.GetType(PacketTypeList[typePacket]); object[] tParams = new object[] { typePacket, address }; HttpPacket newPacket = UnityUtility.createInstance <HttpPacket>(typeT, tParams); return(newPacket); } return(null); }
public HttpPacket(HTTP_PACKET type, string address) { mPacketType = type; mAddress = address; }