Example #1
0
    public void ResetInfo()
    {
        OnClear();
        tagItemChangeEvent Event = new tagItemChangeEvent();

        MsgEventHandle.HandleMsg(Event);
    }
Example #2
0
    private bool HandleChangeUserItem(NetCmdBase obj)
    {
        LC_Cmd_ChangeUserItem ncb = (LC_Cmd_ChangeUserItem)obj;

        ChangeItem(ncb.ItemOnlyID, ncb.ItemSum);
        tagItemChangeEvent Event = new tagItemChangeEvent();

        MsgEventHandle.HandleMsg(Event);
        return(true);
    }
Example #3
0
    private bool HandleDelUserItem(NetCmdBase obj)
    {
        LC_Cmd_DelUserItem ncb = (LC_Cmd_DelUserItem)obj;

        DelItem(ncb.ItemOnlyID);
        tagItemChangeEvent Event = new tagItemChangeEvent();

        MsgEventHandle.HandleMsg(Event);
        return(true);
    }
Example #4
0
    //private bool HandleGetUserItemFinish(NetCmdBase obj)
    //{
    //    LC_Cmd_GetUserItemFinish ncb = (LC_Cmd_GetUserItemFinish)obj;
    //    m_IsLoadItem = true;
    //    //触发函数 用于 对外输出 玩家背包改变的函数
    //    tagItemChangeEvent Event = new tagItemChangeEvent();
    //    MsgEventHandle.HandleMsg(Event);
    //    return true;
    //}
    private bool HandleAddUsetItem(NetCmdBase obj)
    {
        LC_Cmd_AddUserItem ncb = (LC_Cmd_AddUserItem)obj;

        OnAddItemMap(ncb.ItemInfo);
        tagItemChangeEvent Event = new tagItemChangeEvent();

        MsgEventHandle.HandleMsg(Event);
        return(true);
    }
Example #5
0
    private bool HandleGetUserItem(NetCmdBase obj)
    {
        //获得全部的物品
        LC_Cmd_GetUserItem ncb = (LC_Cmd_GetUserItem)obj;

        if ((ncb.States & FishDataInfo.MsgBegin) != 0)
        {
            ItemMap.Clear();
            ItemCountMap.Clear();
        }
        for (UInt16 i = 0; i < ncb.Sum; ++i)
        {
            OnAddItemMap(ncb.Array[i]);
        }
        if ((ncb.States & FishDataInfo.MsgEnd) != 0)
        {
            m_IsLoadItem = true;
            tagItemChangeEvent Event = new tagItemChangeEvent();
            MsgEventHandle.HandleMsg(Event);
        }
        return(true);
    }