Example #1
0
 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;
 }
Example #3
0
 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;
 }