public AbilityDamageInfo Clone() { AbilityDamageInfo cDmgInfo = (AbilityDamageInfo)MemberwiseClone(); cDmgInfo.ExclusiveBonusApplied = new bool[5]; cDmgInfo.ExclusiveReductionApplied = new bool[5]; return(cDmgInfo); }
public AbilityDamageInfo Clone(Unit damageInstigator) { AbilityDamageInfo cDmgInfo = (AbilityDamageInfo)MemberwiseClone(); cDmgInfo.ExclusiveBonusApplied = new bool[5]; cDmgInfo.ExclusiveReductionApplied = new bool[5]; damageInstigator.ModifyDamageOut(cDmgInfo); return(cDmgInfo); }