public void OnDayChange() { GissNowDaySendMap.Clear();//发送过赠送的数据 tagGiffSendInfoChangeEvent pSendEvent = new tagGiffSendInfoChangeEvent(); MsgEventHandle.HandleMsg(pSendEvent); }
//bool HandleLoadRoleNowDaySendGiffInfoFinish(NetCmdBase obj) //{ // LC_Cmd_GetRoleNowDaySendGiffFinish ncb = (LC_Cmd_GetRoleNowDaySendGiffFinish)obj; // return true; //} bool HandleDelRoleGiff(NetCmdBase obj) { LC_Cmd_DelRoleGiff ncb = (LC_Cmd_DelRoleGiff)obj; for (int i = 0; i < ncb.Sum; ++i) { GiffMap.Remove(ncb.Array[i]); } if ((ncb.States & FishDataInfo.MsgEnd) != 0) { GissNowDaySendMap.Clear();//将今天目前记录的全部清理掉 tagGiffChangeEvent pEvent = new tagGiffChangeEvent(); MsgEventHandle.HandleMsg(pEvent); tagGiffSendInfoChangeEvent pSendEvent = new tagGiffSendInfoChangeEvent(); MsgEventHandle.HandleMsg(pSendEvent); } return(true); }
bool HandleLoadRoleNowDaySendGiffInfo(NetCmdBase obj) { LC_Cmd_GetRoleNowDaySendGiff ncb = (LC_Cmd_GetRoleNowDaySendGiff)obj; if ((ncb.States & FishDataInfo.MsgBegin) != 0) { GissNowDaySendMap.Clear(); } //获取全部玩家今天发生的数据 for (UInt16 i = 0; i < ncb.Sum; ++i) { GissNowDaySendMap.Add(ncb.Array[i].dwUserID, ncb.Array[i].SendSum); } if ((ncb.States & FishDataInfo.MsgEnd) != 0) { m_IsLoadNowSend = true; tagGiffSendInfoChangeEvent pEvent = new tagGiffSendInfoChangeEvent(); MsgEventHandle.HandleMsg(pEvent); } return(true); }