AI Perceptionでプレイヤーキャラのみを認識させる方法

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

現在ステルスゲームの敵キャラクターAIを作成しようとしておりまして、
視覚・聴覚情報の扱いに「AI Perception」を使おうと考えているのですが、「AI Perception」からプレイヤーキャラクターだけを認識させる場合の設定方法で躓きました。

当初は画像で一番右にある「AIStimulusを分解」ノードから[Tag]を取得して、
視界内に入ったプレイヤーキャラクターのデフォルト詳細[Actor]→[Tags]に設定してある[Player]というタグとイコールで判断する方法を取ろうと考えたのですが、[AIStimulusを分解]で取得できる[Tag]とは別の物のようで上手く行きませんでした。

[AI Perception]からプレイヤーキャラクターのみを認識させる方法があれば教えて頂けると幸いです。

そしてもう一つなのですが、最終的に[AI Perception]から取得したプレイヤーキャラクターの発見判定を元にビヘイビアツリー上でAIを作って行こうと考えています。
この方法について、何か不都合な点やもっと良い方法などはありますでしょうか?

質問が複数になってしまって申し訳ありませんが、ご回答の程どうぞよろしくお願いいたします。

For Each LoopノードのArray Elementは Actor型 ですので、 Actor Has Tag を用いて判定出来ますし、 Cast to ノードを用いてプレイヤー型に変換してみて、成功すれば「プレイヤーを認識した」とすることも出来ます。


Q.「最終的に[AI Perception]から取得したプレイヤーキャラクターの発見判定を元にビヘイビアツリー上でAIを作って行こうと考えています。 この方法について、何か不都合な点やもっと良い方法などはありますでしょうか?」

A.特に心配することは無いと思います。
AI Perceptionで敵や味方、音を認識しBlackboardの情報を更新し、それを元にBehavior Treeで振る舞いを決定するといった流れは、リアルタイムに動き回るゲームであればほとんどのAIに適用できるものです。

ご回答いただき、ありがとうございます。
おかげさまで問題がすべて解決しました。

機会があれば、またよろしくお願いいたします。