/// <summary> /// 通知服务器请求晚会房间信息 /// </summary> /// <param name="successAction"></param> /// <param name="failedAction"></param> public static void NotifyServerRequestRoomList(Action <SCRoomListInfo> successAction, Action failedAction) { CSEmptyRoomList cSEmptyRoomList = new CSEmptyRoomList(); ProtocalManager.Instance().SendCSEmptyRoomList(cSEmptyRoomList, (SCRoomListInfo sCRoomListInfo) => { Debug.Log("通知服务器请求晚会房间信息成功!"); successAction?.Invoke(sCRoomListInfo); }, (ErrorInfo er) => { Debug.Log("通知服务器请求晚会房间信息失败!Error:" + er.ErrorMessage); failedAction?.Invoke(); }); }
public void SendCSEmptyRoomList(CSEmptyRoomList csemptyroomlist, Action <SCRoomListInfo> ResponseSCRoomListInfoCallBack, Action <ErrorInfo> errorCallBack, bool isShowDefaultTip = true) { OpCodeType opCodeType = ListOPRelation.GetOpCodeTypeByRequest <CSEmptyRoomList> (); ProtoSendMethod.BusinessRequest <SCRoomListInfo>(csemptyroomlist, opCodeType, ResponseSCRoomListInfoCallBack, errorCallBack, isShowDefaultTip); }