/// <summary> /// 通知服务器购买服装并使用 购买 购物车 /// </summary> public void NotifyServerBuyAndUse(List <CSBuyProp> buyItems, Action <SCBuyProp> actionCallback) { CSBuyPropInfo cSBuyPropInfo = new CSBuyPropInfo(); cSBuyPropInfo.Info.AddRange(buyItems); ProtocalManager.Instance().SendCSBuyPropInfo(cSBuyPropInfo, (SCBuyProp sCBuyProp) => { Debug.Log("通知服务器购买服装并使用成功!"); actionCallback?.Invoke(sCBuyProp); }, (ErrorInfo er) => { Debug.Log("通知服务器购买服装并使用失败!Error:" + er.ErrorMessage); actionCallback?.Invoke(null); }); }
public void SendCSBuyPropInfo(CSBuyPropInfo csbuypropinfo, Action <SCBuyProp> ResponseSCBuyPropCallBack, Action <ErrorInfo> errorCallBack, bool isShowDefaultTip = true) { OpCodeType opCodeType = ListOPRelation.GetOpCodeTypeByRequest <CSBuyPropInfo> (); ProtoSendMethod.BusinessRequest <SCBuyProp>(csbuypropinfo, opCodeType, ResponseSCBuyPropCallBack, errorCallBack, isShowDefaultTip); }