Page 1 of 1

使用しているActionやDecoraterクラスを探すより良い方法はありますか?

Posted: 2025/06/20 09:10
by koyu
ArborのBehaviourTreeにいつもお世話になっております。

リファクタで作成したActionやDecoraterクラスを改修する際、
特定のActionやDecoraterクラスが、どのprefabのどのツリーの箇所で使用されているか、確認するより良い方法を知りたいです。
現在は目視でBehaviourTreeのグラフから探していますが、クラス名を指定してプロジェクトで使用している箇所を検索する方法があればとても助かります

Re: 使用しているActionやDecoraterクラスを探すより良い方法はありますか?

Posted: 2025/06/20 23:18
by caitsithware
ご利用ありがとうございます。

ActionやDecoratorなどの使用箇所を探す機能はArborにはありません。
ArborのスクリプトはMonoBehaviourを継承しており、内部的にはGameObjectに追加される一般的なコンポーネントと同じ形式です。
Arbor専用の処理は不要なはずですので、一般的なUnityでのコンポーネント検索方法を調べてみてください。

Re: 使用しているActionやDecoraterクラスを探すより良い方法はありますか?

Posted: 2025/06/20 23:26
by caitsithware
「開いているグラフのどのノードか」については以下の方法で検索できます。
  • サイドパネルのノードリストタブを開く
  • 検索したい型名を検索欄に入力する
  • 検索したノードを選択する
  • グラフビューを中ボタン押下などでフォーカス
  • Fキー押下で選択ノードへ移動