Blackboard
Defined in: ai/fsm/Blackboard.ts:14
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Blackboard():
Blackboard
Returns
Section titled “Returns”Blackboard
Methods
Section titled “Methods”clearTriggers()
Section titled “clearTriggers()”clearTriggers():
void
Defined in: ai/fsm/Blackboard.ts:48
Drop all pending triggers (e.g. on reset).
Returns
Section titled “Returns”void
consume()
Section titled “consume()”consume(
trigger):void
Defined in: ai/fsm/Blackboard.ts:43
Parameters
Section titled “Parameters”trigger
Section titled “trigger”string
Returns
Section titled “Returns”void
delete()
Section titled “delete()”delete(
key):void
Defined in: ai/fsm/Blackboard.ts:30
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
fire()
Section titled “fire()”fire(
trigger):void
Defined in: ai/fsm/Blackboard.ts:35
Fire a one-shot event; a transition keyed on it becomes enabled until taken.
Parameters
Section titled “Parameters”trigger
Section titled “trigger”string
Returns
Section titled “Returns”void
get<
T>(key):T|undefined
Defined in: ai/fsm/Blackboard.ts:18
Type Parameters
Section titled “Type Parameters”T = unknown
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”T | undefined
has(
key):boolean
Defined in: ai/fsm/Blackboard.ts:26
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”boolean
isFired()
Section titled “isFired()”isFired(
trigger):boolean
Defined in: ai/fsm/Blackboard.ts:39
Parameters
Section titled “Parameters”trigger
Section titled “trigger”string
Returns
Section titled “Returns”boolean
set(
key,value):void
Defined in: ai/fsm/Blackboard.ts:22
Parameters
Section titled “Parameters”string
unknown
Returns
Section titled “Returns”void