public override void SerializeEffect <T>(T effect) { var puncDamage = effect as PunctualDamage; Knockback = puncDamage.Knockback; HitInventory = puncDamage.HitInventory; this.IgnoreHalfResistances = puncDamage.IgnoreHalfResistances; Damage = SL_Damage.ParseDamageArray(puncDamage.Damages); Damages_AI = SL_Damage.ParseDamageArray(puncDamage.DamagesAI); }
public override void SerializeEffect <T>(T component) { this.RequiredDamages = SL_Damage.ParseDamageArray((component as DealtDamageCondition).DealtDamages); }