ecspresso
    Preparing search index...

    Interface BehaviorTreeContext<BB, W>

    Context passed to all leaf node callbacks (action tick, condition check, onAbort, guard predicates).

    interface BehaviorTreeContext<
        BB extends object = Record<string, unknown>,
        W extends BaseWorld<BehaviorTreeComponentTypes> = BehaviorTreeWorld,
    > {
        blackboard: BB;
        dt: number;
        ecs: W;
        entityId: number;
    }

    Type Parameters

    • BB extends object = Record<string, unknown>

      Blackboard type for per-entity AI memory

    • W extends BaseWorld<BehaviorTreeComponentTypes> = BehaviorTreeWorld

      World interface type (default: BehaviorTreeWorld)

    Index

    Properties

    blackboard: BB
    dt: number
    ecs: W
    entityId: number