public void UpdateDayByServer() //按服务器进行每天的更新处理 { //服务器进行天数更新的时候 m_RoleInfo.SetGameTime(0); m_RoleInfo.SetProduction(0); m_RoleInfo.SetSendGiffSum(0); m_RoleInfo.SetAcceptGiffSum(0); m_RoleInfo.BeneFitCount = 0; m_RoleInfo.BenefitTime = 0; int256Function.Clear(m_RoleInfo.GetTaskStates()); m_RoleInfo.SetOnlineMin(0); m_RoleInfo.SetOnlineRewardStates(0); SystemTime.Instance.ClearLogTimeByDay();//记录时间设置到当前 tagRoleChangeEvent pEvent = new tagRoleChangeEvent(); //MsgEventHandle.HandleMsg(pEvent); tagOnlineRewardChangeEvent pEventOnline = new tagOnlineRewardChangeEvent(); //MsgEventHandle.HandleMsg(pEventOnline); }