Interface: KataPlugin
Defined in: packages/kata-core/src/runtime/plugin.ts:3
Properties
name
name: string;
Defined in: packages/kata-core/src/runtime/plugin.ts:4
Methods
afterAction()?
optional afterAction(action, ctx): void;
Defined in: packages/kata-core/src/runtime/plugin.ts:7
Parameters
action
ctx
Record<string, any>
Returns
void
beforeAction()?
optional beforeAction(action, ctx): KSONAction | null;
Defined in: packages/kata-core/src/runtime/plugin.ts:6
Parameters
action
ctx
Record<string, any>
Returns
KSONAction | null
beforeSceneChange()?
optional beforeSceneChange(
fromId,
toId,
ctx): void;
Defined in: packages/kata-core/src/runtime/plugin.ts:9
Parameters
fromId
string | null
toId
string
ctx
Record<string, any>
Returns
void
init()?
optional init(engine): void;
Defined in: packages/kata-core/src/runtime/plugin.ts:5
Parameters
engine
any
Returns
void
onChoice()?
optional onChoice(choice, ctx): void;
Defined in: packages/kata-core/src/runtime/plugin.ts:8
Parameters
choice
ctx
Record<string, any>
Returns
void
onEnd()?
optional onEnd(sceneId): void;
Defined in: packages/kata-core/src/runtime/plugin.ts:10
Parameters
sceneId
string
Returns
void