示例#1
0
    public bool OnHandleGetWritebankerList(NetCmdBase obj)
    {
        LC_Cmd_DialGetBankerList ncb = (LC_Cmd_DialGetBankerList)obj;

        TableWriteBankerList.SetInfo(ncb.dwMySeatIndex, ncb.TableWriteBankerList);

        //触发事件
        tagDialUpdateWriteBankerList pEvent = new tagDialUpdateWriteBankerList(TableWriteBankerList);

        MsgEventHandle.HandleMsg(pEvent);
        return(true);
    }
示例#2
0
    public bool OnHandleRoleLeaveWriteBankerList(NetCmdBase obj)
    {
        LC_Cmd_DialRoleLeaveBankerList ncb = (LC_Cmd_DialRoleLeaveBankerList)obj;

        if (ncb.Result)
        {
            TableWriteBankerList.MySeatIndex = 0xffffffff;

            tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Dial_LeaveBankerList_Sucess);
            MsgEventHandle.HandleMsg(pUOM);

            tagDialUpdateWriteBankerList pEvent = new tagDialUpdateWriteBankerList(TableWriteBankerList);
            MsgEventHandle.HandleMsg(pEvent);
        }
        else
        {
            tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Dial_LeaveBankerList_Failed_2);
            MsgEventHandle.HandleMsg(pUOM);
        }
        return(true);
    }