Beispiel #1
0
    public bool OnHandleGetWritebankerList(NetCmdBase obj)
    {
        LC_Cmd_CarGetBankerList ncb = (LC_Cmd_CarGetBankerList)obj;

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

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

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

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

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

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