/// <summary> /// 通知服务器退出房间 /// </summary> /// <param name="successAction"></param> /// <param name="failedAction"></param> public static void NotifyServerQuitRoom(Action successAction, Action failedAction) { CSEmptyDepartureRoom cSEmptyDepartureRoom = new CSEmptyDepartureRoom(); ProtocalManager.Instance().SendCSEmptyDepartureRoom(cSEmptyDepartureRoom, (SCEmptyDepartureRoom sCEmptyDepartureRoom) => { Debug.Log("通知服务器退出房间成功!"); successAction?.Invoke(); }, (ErrorInfo er) => { Debug.Log("通知服务器退出房间失败!Error:" + er.ErrorMessage); failedAction?.Invoke(); }); }
public void SendCSEmptyDepartureRoom(CSEmptyDepartureRoom csemptydepartureroom, Action <SCEmptyDepartureRoom> ResponseSCEmptyDepartureRoomCallBack, Action <ErrorInfo> errorCallBack, bool isShowDefaultTip = true) { OpCodeType opCodeType = ListOPRelation.GetOpCodeTypeByRequest <CSEmptyDepartureRoom> (); ProtoSendMethod.BusinessRequest <SCEmptyDepartureRoom>(csemptydepartureroom, opCodeType, ResponseSCEmptyDepartureRoomCallBack, errorCallBack, isShowDefaultTip); }