Try Get Pawn Ownerで位置が取得できない

いつもお世話になっております。

「宝箱にプレイヤーキャラクターが近づいたら、
宝箱の蓋が開く」ということを実現したいのですが、
添付画像の様にノードを組んでみたのですが、

Get Player Pawn(プレイヤーキャラクタ)では位置座標が取れているのですが、
Try Get Pawn Owner(宝箱)では、常に原点(0, 0, 0)が返って来てしまいます。
(ローカル座標が返ってきている?)

プレイしますと、以下のエラーが出ています。
Blueprint Runtime Error: “Accessed None trying to read property CallFunc_TryGetPawnOwner_ReturnValue”. Blueprint: RRAnimBP_TreasureChest Function: Execute Ubergraph RRAnim BP Treasure Chest Graph: EventGraph Node: IsPlayerTouch を設定

どなたかアドバイス頂けないでしょうか。

ロジックはAnimBPに書くべきではありません。
宝箱用のActorを作成し、そちらのBlueprint内で処理してください。


一定距離まで近づいたかどうかの判定はSphereCollisionのBeginOverlapを使用すれば容易に判定が可能です。

ご回答ありがとうございます!
ご指摘頂いた通りにノードを組み直してみます。

以下の様にノードを組み直してみました所、
上手く動作しました。ありがとうございます!