public OverDamageUnit(ref DurabilityUnit du) { damage = -du.durability + du.damage.perSecound * du.damage.remainingTime; damageRemaningTime = du.damage.remainingTime; recoverable = -du.recoverable < 0.0f ? 0.0f : -du.recoverable; recoverableRemaningTime = du.recovery.remainingTime; }
public override void init() { outer = new DurabilityUnit(definition.armorDurability); inner = new DurabilityUnit(definition.bodyDurability); }
public override void init() { skin = new DurabilityUnit(definition.skinDurability); under = new DurabilityUnit(definition.underDurability); }