protected override void InteractWithArrow(ArrowScript arrow) { Vector2 arrowVelocityDir = arrow.GetVelocity().normalized; rb.AddForce(arrowVelocityDir * pushForce, ForceMode2D.Impulse); base.InteractWithArrow(arrow); }