Skip to content

@advjs/monorepo / @advjs/client / useAdvLogic

Function: useAdvLogic() ​

useAdvLogic($adv): object

Defined in: packages/client/composables/useAdvLogic.ts:12

Game Logic Helper

Parameters ​

$adv ​

AdvContext

Returns ​

handleAdvNode ​

handleAdvNode: (node) => Promise<true | undefined>

handle adv node

Parameters ​

node ​

Item | AdvFlowNode

Returns ​

Promise<true | undefined>

handleCode ​

handleCode: (node) => Promise<true | undefined>

handle code block

Parameters ​

node ​

Code

Returns ​

Promise<true | undefined>

nav: object

go: (target) => void

go to scene

Parameters ​
target ​

string

Returns ​

void

next: () => Promise<void>

下一部分

Returns ​

Promise<void>

read ​

read: (text) => Promise<void>

理解文本

Parameters ​

text ​

string

Returns ​

Promise<void>

loadAst() ​

loadAst(ast): void

Parameters ​

ast ​

Root

Returns ​

void