indexContext
interface Context

A bridge between the game and game state

Methods

getAction(actionReference: ActionReference): Promise<Action | undefined>

Gets an Action from game state

getAllActions(): Promise<ReadonlyArray<Action>>

Gets a list of all Actions from game state

setAction(action: Action): Promise<void>

Sets an Action on game state

getActor(actorReference: ActorReference): Promise<Actor | undefined>

Gets an Actor from game state

setActor(actor: Actor): Promise<void>

Sets an Actor on game state

getActorFactor(actorReference: ActorReference, factorReference: FactorReference): Promise<Factor | undefined>

Gets a Factor for an Actor from game state

setActorFactor(actorReference: ActorReference, factorReference: FactorReference, factor: Factor): Promise<void>

Sets a Factor for an Actor on game state

delActorFactor(actorReference: ActorReference, factorReference: FactorReference): Promise<void>

Deletes a Factor for an Actor on game state

getWorldFactor(factorReference: FactorReference): Promise<Factor | undefined>

Gets a Factor from game state