예제 #1
0
        public override void SerializeEffect <T>(T effect, DM_Effect holder)
        {
            var puncDamage = effect as PunctualDamage;

            Knockback             = puncDamage.Knockback;
            HitInventory          = puncDamage.HitInventory;
            Damage                = Damages.ParseDamageArray(puncDamage.Damages);
            Damages_AI            = Damages.ParseDamageArray(puncDamage.DamagesAI);
            IgnoreHalfResistances = puncDamage.IgnoreHalfResistances;
        }
예제 #2
0
 public override void SerializeEffect <T>(EffectCondition component, T template)
 {
     this.RequiredDamages = Damages.ParseDamageArray((component as DealtDamageCondition).DealtDamages);
 }