public void InitAttr(CharacterPrototype _charInfo) { charName = _charInfo.charName; SetAttr(CharAttr.AttackSpeed, _charInfo.GetAttr(CharAttr.AttackSpeed)); SetAttr(CharAttr.AttackSpeedPer, _charInfo.GetAttr(CharAttr.AttackSpeedPer)); SetAttr(CharAttr.AttackDamage, _charInfo.GetAttr(CharAttr.AttackDamage)); SetAttr(CharAttr.AttackDamagePer, _charInfo.GetAttr(CharAttr.AttackDamagePer)); }
//复制charInfo的属性值 public void InitAttr(CharacterPrototype _charInfo) { charProto = _charInfo; charName = _charInfo.charName; SetAttr(CharAttr.HpMax, _charInfo.GetAttr(CharAttr.HpMax)); SetAttr(CharAttr.HpMaxPer, _charInfo.GetAttr(CharAttr.HpMaxPer)); SetAttr(CharAttr.Hp, _charInfo.GetAttr(CharAttr.Hp)); SetAttr(CharAttr.HpPer, _charInfo.GetAttr(CharAttr.HpPer)); SetAttr(CharAttr.AttackSpeed, _charInfo.GetAttr(CharAttr.AttackSpeed)); SetAttr(CharAttr.AttackSpeedPer, _charInfo.GetAttr(CharAttr.AttackSpeedPer)); SetAttr(CharAttr.AttackDamage, _charInfo.GetAttr(CharAttr.AttackDamage)); SetAttr(CharAttr.AttackDamagePer, _charInfo.GetAttr(CharAttr.AttackDamagePer)); SetAttr(CharAttr.ArmorType, _charInfo.GetAttr(CharAttr.ArmorType)); SetAttr(CharAttr.Speed, _charInfo.GetAttr(CharAttr.Speed)); SetAttr(CharAttr.SpeedPer, _charInfo.GetAttr(CharAttr.SpeedPer)); }