Ejemplo n.º 1
0
    /// <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();
        });
    }
Ejemplo n.º 2
0
        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);
        }