Ejemplo n.º 1
0
 public void GET(GameMessage msgID, string url, HttpBackCall callFun, NetPacket packet)
 {
     if (m_bIsDone)
     {
         m_msgID   = msgID;
         m_CallFun = callFun;
         m_packet  = packet;
         byte[] data = packet.getBuffer();
         StartCoroutine(loadData(url, data));
     }
 }
Ejemplo n.º 2
0
    public void GET(GameMessage msgID, string url, HttpBackCall callFun, params HttpPbj[] values)
    {
        if (m_bIsDone)
        {
            m_msgID   = msgID;
            m_CallFun = callFun;
            WWWForm form = new WWWForm();
            form.AddField("act", (int)msgID);

            if (values != null && values.Length > 0)
            {
                for (int i = 0; i < values.Length; i++)
                {
                    HttpPbj obj = values[i];
                    form.AddField(obj.name, obj.value);
                }
            }
            StartCoroutine(loadData(url, form));
        }
    }