This is a version of the StateTreeComponent which uses a schema type which includes AIController in the State Tree Context. This component only works correctly if placed in an AI controller. Regular State Tree Components work on any actor. There are no other differences.

Important gotchas

  1. When using this component, you must manually start the state tree. Start Logic Automatically does nothing. (At least as of Unreal Engine 5.4.2)
  2. Take care to trigger StartLogic in the right place. See Troubleshooting State Trees for more details.