Esempio n. 1
0
        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);
        }