ecspresso
    Preparing search index...

    Function createBehaviorTree

    • Create a behaviorTree component from a definition.

      Type Parameters

      • BB extends object

      Parameters

      • definition: BehaviorTreeDefinition<BB>

        Shared tree definition

      • Optionalblackboard: Partial<BB>

        Optional partial overrides for the default blackboard. The top-level object is copied; nested object values are shared by reference unless replaced with entity-specific overrides.

      Returns Pick<BehaviorTreeComponentTypes, "behaviorTree">

      Component object suitable for spreading into spawn()

      ecs.spawn({
      ...createBehaviorTree(villagerTree, { hunger: 80 }),
      ...createLocalTransform(100, 200),
      });