EasyBox3Lib~ Pages

new Pages(title, …contents)

创建一个Pages
用于一段需要分页的文字
ps: 知道为什么叫Pages而不是Page吗?因为不止一个页!

Parameters:
NameTypeAttributesDescription
titlestring

页的标题

contentsstring<repeatable>

页的内容,每一项就是一页

Members

title :string

页标题

Type:
  • string

contents :Array.<string>

每页内容

Type:
  • Array.<string>

page :number

当前页码

Type:
  • number

handler

事件监听器

title :string

页标题

Type:
  • string

contents :Array.<string>

每页内容

Type:
  • Array.<string>

page :number

当前页码

Type:
  • number

handler

事件监听器

Methods

(async) open(entity) → {boolean}

打开当前页面
会自动根据玩家的选择来切换到上一页/下一页并打开

Parameters:
NameTypeDescription
entityBox3PlayerEntity

要打开该页的玩家

Returns:

是否完成了该页。如果关闭了该页,返回false;否则返回true

Type: 
boolean

onOpen(handler) → {Pages}

当该页被打开时执行的操作

Parameters:
NameTypeDescription
handlerdialogCallBack

当该页被打开时执行的操作。

Returns:

自身

Type: 
Pages

onClose(handler) → {Pages}

当该页被关闭时执行的操作

Parameters:
NameTypeDescription
handlerdialogCallBack

当该页被关闭时执行的操作。

Returns:

自身

Type: 
Pages

(async) open(entity) → {boolean}

打开当前页面
会自动根据玩家的选择来切换到上一页/下一页并打开

Parameters:
NameTypeDescription
entityBox3PlayerEntity

要打开该页的玩家

Returns:

是否完成了该页。如果关闭了该页,返回false;否则返回true

Type: 
boolean

onOpen(handler) → {Pages}

当该页被打开时执行的操作

Parameters:
NameTypeDescription
handlerdialogCallBack

当该页被打开时执行的操作。

Returns:

自身

Type: 
Pages

onClose(handler) → {Pages}

当该页被关闭时执行的操作

Parameters:
NameTypeDescription
handlerdialogCallBack

当该页被关闭时执行的操作。

Returns:

自身

Type: 
Pages

EasyBox3Lib~ Pages

new Pages(title, …contents)

创建一个Pages
用于一段需要分页的文字
ps: 知道为什么叫Pages而不是Page吗?因为不止一个页!

Parameters:
NameTypeAttributesDescription
titlestring

页的标题

contentsstring<repeatable>

页的内容,每一项就是一页

Members

title :string

页标题

Type:
  • string

contents :Array.<string>

每页内容

Type:
  • Array.<string>

page :number

当前页码

Type:
  • number

handler

事件监听器

title :string

页标题

Type:
  • string

contents :Array.<string>

每页内容

Type:
  • Array.<string>

page :number

当前页码

Type:
  • number

handler

事件监听器

Methods

(async) open(entity) → {boolean}

打开当前页面
会自动根据玩家的选择来切换到上一页/下一页并打开

Parameters:
NameTypeDescription
entityBox3PlayerEntity

要打开该页的玩家

Returns:

是否完成了该页。如果关闭了该页,返回false;否则返回true

Type: 
boolean

onOpen(handler) → {Pages}

当该页被打开时执行的操作

Parameters:
NameTypeDescription
handlerdialogCallBack

当该页被打开时执行的操作。

Returns:

自身

Type: 
Pages

onClose(handler) → {Pages}

当该页被关闭时执行的操作

Parameters:
NameTypeDescription
handlerdialogCallBack

当该页被关闭时执行的操作。

Returns:

自身

Type: 
Pages

(async) open(entity) → {boolean}

打开当前页面
会自动根据玩家的选择来切换到上一页/下一页并打开

Parameters:
NameTypeDescription
entityBox3PlayerEntity

要打开该页的玩家

Returns:

是否完成了该页。如果关闭了该页,返回false;否则返回true

Type: 
boolean

onOpen(handler) → {Pages}

当该页被打开时执行的操作

Parameters:
NameTypeDescription
handlerdialogCallBack

当该页被打开时执行的操作。

Returns:

自身

Type: 
Pages

onClose(handler) → {Pages}

当该页被关闭时执行的操作

Parameters:
NameTypeDescription
handlerdialogCallBack

当该页被关闭时执行的操作。

Returns:

自身

Type: 
Pages