示例#1
0
 public void SendDebugAddCrystal(int num, Action <bool> call_back)
 {
     DebugAddPresentModel.RequestSendForm requestSendForm = new DebugAddPresentModel.RequestSendForm();
     requestSendForm.type       = 1;
     requestSendForm.actionType = 0;
     requestSendForm.comment    = "仮魔晶石購入";
     requestSendForm.num        = num;
     requestSendForm.id         = 0;
     requestSendForm.p0         = 0;
     requestSendForm.p1         = 0;
     Protocol.Send(DebugAddPresentModel.URL, requestSendForm, delegate(DebugAddPresentModel ret)
     {
         List <string> list = new List <string>();
         if (ret.Error == Error.None)
         {
             list.Add(ret.result.uniqId);
             SendReceivePresent(list, delegate(bool is_success, Error network_err, int recv_num)
             {
                 call_back(is_success);
             });
         }
         else
         {
             call_back(false);
         }
     }, string.Empty);
 }
示例#2
0
 public void SendDebugAddPresent(int rewardType, int actionType, string comment, int num, int id, int p0, int p1, Action <bool> call_back)
 {
     DebugAddPresentModel.RequestSendForm requestSendForm = new DebugAddPresentModel.RequestSendForm();
     requestSendForm.type       = rewardType;
     requestSendForm.actionType = actionType;
     requestSendForm.comment    = comment;
     requestSendForm.num        = num;
     requestSendForm.id         = id;
     requestSendForm.p0         = p0;
     requestSendForm.p1         = p1;
     Protocol.Send(DebugAddPresentModel.URL, requestSendForm, delegate(DebugAddPresentModel ret)
     {
         bool obj = false;
         if (ret.Error == Error.None)
         {
             obj = true;
             presentData.presents.Add(ret.result);
             DirtyPresentNum();
         }
         call_back(obj);
     }, string.Empty);
 }