public MeleeMonkUnitLogic(MeleeMonkUnitInfo info, IUnit unit, ICore core) : base(unit, core) { _damage = info.Damage; _manaRegen = info.ManaRegen; _attackDistance = info.AttackDistance; _shieldBuff = info.ShieldBuff; _heelengBuff = info.HellengBuff; }
public MeleeMonkUnitLogic(MeleeMonkUnitInfo info, IUnit unit, ICore core) : base(unit, core) { _damage = info.Damage; _manaRegen = info.ManaRegen; _maxShieldRate = info.MaxShieldRate; _attackDistance = info.AttackDistance; _damageAbsorptionPercent = info.DamageAbsorptionPercent; _shieldExplosionHealRate = info.ShieldExplosionHealRate; _shieldExplosionDamageRate = info.ShieldExplosionDamageRate; _damageHealPercent = info.DamageHealPercent; }
public MeleeMonkUnitLogic(MeleeMonkUnitInfo info, IUnit unit, ICore core) : base(unit, core) { _damage = info.Damage; _manaRegen = info.ManaRegen; _attackDistance = info.AttackDistance; _abilityShieldValue = info.AbilityShieldValue; _healDamagePercent = info.HealDamagePercent; _abilityShieldAbsorbingPercent = info.AbilityShieldAbsorbingPercent; _abilityShieldExplosionDamage = info.AbilityShieldExplosionDamage; _abilityShieldExplosionHeal = info.AbilityShieldExplosionHeal; _stunFreeDamage = info.StunFreeDamage; _turnReceiveDamage = 0; _stunned = 0; }