Beispiel #1
0
    public void SendProfile(WebRequestProfile request)
    {
        WebPacketQueue webPacket = new WebPacketQueue(request);

        webPacket.AddField("order", "profile");
        webPacket.AddField("name", "findProfile");
        webPacket.AddField("pid", request.Pid);

        Send(webPacket);
    }
Beispiel #2
0
 void IObserver.RefrashObserver(ObserverMessage id, object[] message)
 {
     switch (id)
     {
     case ObserverMessage.FindProfile:
     {
         string            pid            = GameManager.Instance.MyPlayer.pid;
         WebRequestProfile requestProfile = new WebRequestProfile(pid, (response) =>
             {
                 if (NetworkManager.Web.IsError(response.result, response.msg, true))
                 {
                 }
                 else
                 {
                     NetworkManager.Web.RecvProfile(response);
                 }
             });
         NetworkManager.Web.SendProfile(requestProfile);
         break;
     }
     }
 }