public ModifyEffectivenessIncomingParameters(float effectiveness, Element type, ITarget targetInterface, IDamageClass damageClass) { this.damage = effectiveness; this.incoming = type; this.targetInterface = targetInterface; this.damageClass = damageClass; }
public MessageOnHitParameters(Element incoming, ITarget target, IDamageClass damageClass, Wrapper attacker) { this.target = target; this.incoming = incoming; this.damageClass = damageClass; this.attacker = attacker; }
public ModifyDamageParameters(Element incoming, float damage, ITarget targetInterface, float knockback, IDamageClass damageClass) { this.incoming = incoming; this.damage = damage; this.targetInterface = targetInterface; this.knockback = knockback; this.damageClass = damageClass; }