LineTraceByChannelで・・・

FirstPersonCharacterから出しているLineTraceByChannelで特定のオブジェクトを指定した秒数、眺めているとイベントを発生させたいのですがどうすればいいのでしょうか・・・

(例)プレイヤーが目の前のキューブを3秒眺めるとキューブが動き出す。
見ている物体ごとにイベントを分けたいです。
この場合は見られる側のアクターにどのように処理を書いてあげればいいのでしょうか?

LineTraceByChannelでReturn ValueでHitを確認したら、Hitしている間、タイムカウンターを増やしていきます。タイムカウントはGet World Delta Secondsノードで経過時間を取得可能なので、Hitしている間にプラスしていきます。

タイムカウンターが3秒を越えた時点で戻り値のOut Hit内にあるHit Actorを取得し、例えばApply Damegeノードを呼び出してあげれば、見られる側のアクターはAny Damageノードでイベント取得できます。Apply Damegeノードを使う場合にはDamegeを必ず0以外に設定してください。

そんなことできるんですね・・・まさかApplyDamegeを使うとは!
その方法だととても汎用性が高そうなのでやってみます!本当に助かります!ありがとうございました!