Beispiel #1
0
 //玩家升级后设置等级 调整对应UnitData
 //TODO: 单人副本中调整属性  多人副本中网络同步属性 城市中网络同步属性  属性调整都是通过 CharacterInfo 来做的
 void SetLevel()
 {
     _ObjUnitData = Util.GetUnitData(_ObjUnitData.GetIsPlayer(), _ObjUnitData.ID, Level);
     charInfo.SetProp(CharAttribute.CharAttributeEnum.EXP_MAX, (int)_ObjUnitData.MaxExp);
     charInfo.SetProp(CharAttribute.CharAttributeEnum.HP, _ObjUnitData.HP);
     charInfo.SetProp(CharAttribute.CharAttributeEnum.HP_MAX, _ObjUnitData.HP);
     charInfo.SetProp(CharAttribute.CharAttributeEnum.MP, _ObjUnitData.MP);
     charInfo.SetProp(CharAttribute.CharAttributeEnum.MP_MAX, _ObjUnitData.MP);
     ChangeHP(0);
 }
Beispiel #2
0
        //玩家升级后设置等级 调整对应UnitData
        void SetLevel()
        {
            var udata = Util.GetUnitData(_ObjUnitData.GetIsPlayer(), _ObjUnitData.ID, Level);

            SetObjUnitData(udata);
        }