public void ResetInfo() { OnClear(); tagItemChangeEvent Event = new tagItemChangeEvent(); MsgEventHandle.HandleMsg(Event); }
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); }
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); }
//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); }
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); }