Пример #1
0
 public ICharacterAttr(IAttrStrategy strategy, int lv, BaseAttr baseAttr)
 {
     mBaseAttr     = baseAttr;
     mLv           = lv;
     mStrategy     = strategy;
     mDmgDescValue = mStrategy.getDmgDescValue(mLv);
     mCurHp        = mBaseAttr.MaxHp + mStrategy.getAddMaxHPValue(mLv);
 }
Пример #2
0
 //计算免伤
 public int getDmgDescValue()
 {
     return(m_attrStrategy.getDmgDescValue(this));
 }