/// <summary> /// 请求升级 /// </summary> /// <param name="successAction"></param> /// <param name="failedAction"></param> public static void NotifyServerRequestUpgrade(Action <int, int, int> successAction, Action failedAction, int willUnLockRegionId = -1) { CSEmptyUserUpGrade cSEmptyUserUpGrade = new CSEmptyUserUpGrade(); ProtocalManager.Instance().SendCSEmptyUserUpGrade(cSEmptyUserUpGrade, (SCCurrentExperience sCCurrentExperience) => { Debug.Log("请求升级成功!"); successAction?.Invoke(sCCurrentExperience.BefourGrade, sCCurrentExperience.CurrentGrade, willUnLockRegionId); }, (ErrorInfo er) => { Debug.Log("通知服务器请求升级:" + er.ErrorMessage); failedAction?.Invoke(); }); }
public void SendCSEmptyUserUpGrade(CSEmptyUserUpGrade csemptyuserupgrade, Action <SCCurrentExperience> ResponseSCCurrentExperienceCallBack, Action <ErrorInfo> errorCallBack, bool isShowDefaultTip = true) { OpCodeType opCodeType = ListOPRelation.GetOpCodeTypeByRequest <CSEmptyUserUpGrade> (); ProtoSendMethod.BusinessRequest <SCCurrentExperience>(csemptyuserupgrade, opCodeType, ResponseSCCurrentExperienceCallBack, errorCallBack, isShowDefaultTip); }