//玩家升级后设置等级 调整对应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); }
//玩家升级后设置等级 调整对应UnitData void SetLevel() { var udata = Util.GetUnitData(_ObjUnitData.GetIsPlayer(), _ObjUnitData.ID, Level); SetObjUnitData(udata); }