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