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); }
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); }