@advjs/monorepo / client / useLogic
Function: useLogic()
useLogic(
ctx
):object
Defined in: packages/client/setup/adv/logic/index.ts:14
Game Logic Helper
Parameters
ctx
functions
Record
<string
, () => void
>
Returns
object
core
core:
object
core.handleAdvNode()
handleAdvNode: (
node
) =>Promise
<undefined
|true
>
handle adv ast
Parameters
node
Returns
Promise
<undefined
| true
>
core.handleCode()
handleCode: (
node
) =>Promise
<undefined
|true
>
handle code block
Parameters
node
Returns
Promise
<undefined
| true
>
core.read()
read: (
text
) =>Promise
<void
>
理解文本
Parameters
text
string
Returns
Promise
<void
>
core.loadAst()
Parameters
ast
Returns
void
nav
nav:
object
nav.go()
go: (
target
) =>void
go to scene
Parameters
target
string
Returns
void
nav.next()
next: () =>
Promise
<void
>
下一部分
Returns
Promise
<void
>
tachies
tachies:
object
tachies.enter()
enter: (
name
,status
) =>void
enter tachie
Parameters
name
string
status
string
= 'default'
Returns
void
tachies.exit()
exit: (
name
) =>void
exit tachie
Parameters
name
string
Returns
void
tachies.handle()
handle: (
node
) =>boolean
Parameters
node
Returns
boolean
tachies.update()
update: (
curNode
) =>void
Parameters
curNode
Returns
void