internal override AEffectReport Apply(Unit a_target) { SlowReport report = new SlowReport(); report.attackInfos = attackInfos; report.effectInfos = effectInfos; return(report); }
/*internal int ComputeStackModifications() * { * if(effectInfos != null) * { * if(effectInfos.doesStack && effectInfos.effectOverTime.CurrentStackCount > 1) * { * return effectInfos.perStackModifier.ComputeAdditive(amount, * effectInfos.effectOverTime.CurrentStackCount); * } * } * * return amount; * }*/ internal override AEffectReport Revert(Unit a_target) { SlowReport report = new SlowReport(); return(report); }