直線上に複数あるオブジェクトを1つの弾で貫通させスライスしたい(Procedural Meshを使ったメッシュ切断処理を使用)

連日投稿してしまいすみません。

実装方法がわからなかったので質問させてください。

現在 Procedural Mesh を使い、メッシュをスライスする処理を実装しています。

こちらの記事を参考にしています→(【UE4】ProceduralMeshを使ってメッシュを切ってみる - アルゴンUE4/UE5&アプリ開発日記)

スライスする弾は重力をOFFにして直線上に飛ぶようにしているのですが、

直線上に複数あるオブジェクトを、1つの弾で貫通させスライスしたいと思っています。

(参考画像)

現状、下記2パターンは実装できているのですが、

貫通させるやり方がわからず困っています。

(参考画像)

ちなみにこの動画 UE4 Slicing meshes with laser - YouTube

は一つのレーザーで、直線上のオブジェクトを切っているのですが、

このようなイメージのことができれば良いなと思っています。

もしおわかりになる方がいらっしゃいましたが、
ご返答していただけると幸いです。

よろしくお願いいたします。

HitではなくBeginOverlapを使用すれば解決できます
CollisionがBlockだと貫通しないので、Overlapに設定する必要があります

T_Sumisakiさん
ありがとうございます。毎回コメント頂き大変助かっています。

無事実装することができました。

ちなみにOverlapの場合、弾の衝突地点を簡易的に取得できませんでしたが、

下記2つのサイトを参考にしてライントレースを用いることで、衝突地点も取得することができました。

https://unrealengine.hatenablog.com/entry/2014/10/11/003032

ProjectileMovementで動かしているならSweepしているので、SweepResultからImpactPointが取得でき、Hitを使っているときと同様に処理できます