Skip to content

AiContext

Defined in: ai/fsm/AiContext.ts:21

readonly blackboard: Blackboard

Defined in: ai/fsm/AiContext.ts:27

This agent’s blackboard — the AI data plane.


readonly commands: CommandsInstance

Defined in: ai/fsm/AiContext.ts:31

Deferred structural ops (spawn / despawn), safe mid-iteration.


readonly dt: number

Defined in: ai/fsm/AiContext.ts:25

Frame delta in seconds.


readonly entity: number

Defined in: ai/fsm/AiContext.ts:23

The agent entity this action/condition runs for.


readonly world: World

Defined in: ai/fsm/AiContext.ts:29

The world, for cross-entity access.

get<C>(component): ComponentData<C>

Defined in: ai/fsm/AiContext.ts:33

Read another component on THIS entity.

C extends AnyComponentDef

C

ComponentData<C>


has(component): boolean

Defined in: ai/fsm/AiContext.ts:37

Whether THIS entity has component.

AnyComponentDef

boolean


set<C>(component, data): void

Defined in: ai/fsm/AiContext.ts:35

Write another component on THIS entity.

C extends AnyComponentDef

C

ComponentData<C>

void