【UE5】Enum型とSelectノードを使ってClassやObjectを指定する方法
Unreal Engineのバージョンは5.1.1です
今となってはなんでこんなことわからなかったんだと
思うようなことですが
一度詰まったことなので記しておきます。
ランダムで多種類の敵がSpawnするSpawnerを
作成していた時にSpawn AIFrom Classノードに
Pawn ClassとBehavior Treeを
どうやって渡せばいいのかがわかりませんでした。

Select ClassとSelect Objectノードはあるけれども
bool型で2種類しか渡せない

Enumで選ぼうとしても型の指定ができない

これで詰まったのですが解決方は
SelectノードのReturn Valueを繋げることでした。
繋いだらClassやObjectを選択できるようになります。

ちなみに
このSpawnerは敵が増えるたびにこの部分に
追加しなければならないのでかなりクソです。
Enumをkey、ClassとBehavior Treeのペアを値にした
Mapを使えばスッキリしそうだけど
他になにかいい方法が絶対あるはずなので
見つけたら追記か新しくまとめるかします。
リンク
参考
Switch behavior trees while active - #2 by TuXsOrDs - AI - Epic Developer Community Forums