示例#1
0
    /// <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();
        });
    }
示例#2
0
        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);
        }