void SaveAddAttribute()
 {
     character.dataModel.userAttributeCount += character.dataModel.attributeCount - AttributeCount;
     character.dataModel.baseAttribute      += AddAttributeModel;
     character.dataModel.attributeCount      = AttributeCount;
     AddAttributeModel.Clear();
     OnUpddateAddAttribute();
     SaveSprite.SetCharacterAttribute(character.dataModel);
 }
Exemple #2
0
 void UpdateBuffAttribute()
 {
     buffAttribute.Clear();
     OnUpdate();
     foreach (var item in _buffAry.Values)
     {
         buffAttribute.AddListModel(finalAttribute, item);
     }
     OnUpdate();
 }
Exemple #3
0
 public void OnUpdate()
 {
     finalAttribute.Clear();
     dataModel.baseAttribute.CopyFina();
     finalAttribute += dataModel.baseAttribute;
     finalAttribute += buffAttribute;
     finalAttribute += equiAttribute;
     finalAttribute.Update();
     UpdataSkillAttribute();
     finalAttribute += skillAttribute;
     finalAttribute.UpdateWeight(dataModel.CurrentWeight);
 }