public override void Hit(IAttackTrigger target) { base.Hit(target); if (data.ContainsLayer(target.LayerName)) { contactedSpecifiedLayers = true; } }
public virtual bool VerifyTarget(IAttackTrigger target) => true;
public virtual void Hit(IAttackTrigger target) { }
public override void Hit(IAttackTrigger target) => pierceCount--;
public void Hit(IAttackTrigger trigger) { Dissipate(); }
public override bool VerifyTarget(IAttackTrigger target) => true;
public override bool VerifyTarget(IAttackTrigger target) => base.VerifyTarget(target) && data.ContainsLayer(target.LayerName);