public override void InitAttr(ICharacterAttr CharacterAttr) { SoldierAttr theSoldierAttr = CharacterAttr as SoldierAttr; if (theSoldierAttr == null) { return; } int AddMaxHP = 0; int Lv = theSoldierAttr.GetSoldierLv(); if (Lv > 0) { AddMaxHP = (Lv - 1) * 2; } theSoldierAttr.AddMaxHP(AddMaxHP); }
public override void InitAttr(ICharacterAttr _characterAttr) { SoldierAttr theSoldierAttr = _characterAttr as SoldierAttr; if (theSoldierAttr == null) { return; } //最大生命力有等级加成 int addMaxHP = 0; int lv = theSoldierAttr.GetSoldierLv(); if (lv > 0) { addMaxHP = (lv - 1) * 2; } //设置最高HP theSoldierAttr.AddMaxHP(addMaxHP); }
public override void InitAttr(ICharacterAttr CharacterAttr) { //是否为士兵类 SoldierAttr theSoldierAttr = CharacterAttr as SoldierAttr; if (theSoldierAttr == null) { return; } //最大生命力有等级加成 int AddMaxHP = 0; int Lv = theSoldierAttr.GetSoldierLv(); if (Lv > 0) { AddMaxHP = (Lv - 1) * 2; } //设置最高HP theSoldierAttr.AddMaxHP(AddMaxHP); }