Esempio n. 1
0
        bool HandleLCChangeRoleLevel(NetCmdBase obj)
        {
            LC_Cmd_ChangeRoleLevel ncb = (LC_Cmd_ChangeRoleLevel)obj;
            UInt16 OldLevel            = m_RoleInfo.GetLevel();

            m_RoleInfo.SetLevel(ncb.wLevel);

            tagRoleChangeEvent pEvent = new tagRoleChangeEvent();
            //MsgEventHandle.HandleMsg(pEvent);

            UInt16 RewardID = 0;

            if (FishConfig.Instance.m_LevelRewardMap.m_LevelRewardMap.ContainsKey(ncb.wLevel))
            {
                RewardID = FishConfig.Instance.m_LevelRewardMap.m_LevelRewardMap[ncb.wLevel];
            }
            tagRoleLevelChangeEvent pLevelEvent = new tagRoleLevelChangeEvent(OldLevel, ncb.wLevel, RewardID);

            //MsgEventHandle.HandleMsg(pLevelEvent);

            return(true);
        }