コード例 #1
0
ファイル: HttpPacketFactory.cs プロジェクト: microxw/MaQ
    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);
    }
コード例 #2
0
 public HttpPacket(HTTP_PACKET type, string address)
 {
     mPacketType = type;
     mAddress    = address;
 }