원래.. Behavour Tree는 Selector라는 것이 있고, 그 하위에 Sequence를 통해 흐름 처리를 보통 합니다.
이는 유니티 제 3자 에셋 Behaviour Designer도 해당되고, 언리얼의 Behaviour Tree도 해당 됩니다.


그런데 왜!! 유니티 공식 BT인 Behaviour는 Selector가 아닌 TryInOrder로 표시했는지.. 알 수 없습니다.
아마 Muse AI를 통한 자연어 BT를 꿈꾸다가 때어내서 그런듯 한데…
클래스 이름은 Selector 라고 해놓고 왜 인스펙터에 표시되는 건 Try In Order로 처리한 건 참 마음이 아픕니다.

이걸 다음과 같이 고쳐봅시다.

유니티 패키지 매니저에 있는 에셋들은 대부분 Packages 폴더로 강제 이동 시키면 코드를 수정할 수 있습니다.

Behaviour/Runtime/Excution/Nodes/Actions/Composites → SelectorComposite 컴포지트의 NodeDescription에서 name을 수정합니다.

컴파일이 완료되면 다음과 같이 Selector로 표시 됩니다.