import { Context } from ".";
Static Methods
resolveQuery(context: Context, query: Query, actorReference?: ActorReference): Promise<Factor["value"]>
Resolves a Query to the value of the relevant Factor
import { Context } from ".";
resolveQuery(context: Context, query: Query, actorReference?: ActorReference): Promise<Factor["value"]>
Resolves a Query to the value of the relevant Factor
A bridge between the game and game state
getAction(actionReference: ActionReference): Promise<Action | undefined>
Gets an Action from game state
getActor(actorReference: ActorReference): Promise<Actor | undefined>
Gets an Actor from game state
getActorFactor(actorReference: ActorReference, factorReference: FactorReference): Promise<Factor | undefined>
setActorFactor(actorReference: ActorReference, factorReference: FactorReference, factor: Factor): Promise<void>
delActorFactor(actorReference: ActorReference, factorReference: FactorReference): Promise<void>
getWorldFactor(factorReference: FactorReference): Promise<Factor | undefined>
Gets a Factor from game state