S-C-Link 库(客户端)
用于通过服务端渲染客户端内容的库
依赖EasyBox3Lib 0.1.6
(为什么使用Game开头的API?因为GUI是新岛专属())

Version
  • 0.0.2
Author
  • qndm
License
  • MIT
Version
  • 0.0.2
Author
  • qndm
License
  • MIT

Classes

Vector2
Vector3
Coord2
RGBColor
RGBAColor
NodeControllers
Vector2
Vector3
Coord2
RGBColor
RGBAColor
NodeControllers

Members

(inner, constant) EventName :string

事件类型

Type:
  • string
Properties
NameTypeDescription
onPressstring
onReleasestring
onFocusstring
onBlurstring
onLockChangestring
onLockErrorstring

(inner) nodeMap :Map.<number, NodeControllers>

Type:
  • Map.<number, NodeControllers>

(inner, constant) EventName :string

事件类型

Type:
  • string
Properties
NameTypeDescription
onPressstring
onReleasestring
onFocusstring
onBlurstring
onLockChangestring
onLockErrorstring

(inner) nodeMap :Map.<number, NodeControllers>

Type:
  • Map.<number, NodeControllers>

Methods

(inner) throwError(…error)

抛出错误
会在页面上创建文本节点
可以通过点击节点关闭

Parameters:
NameTypeAttributesDescription
errorstring<repeatable>

要抛出的错误

(inner) BSOD(…error)

抛出错误的另类方式

Parameters:
NameTypeAttributesDescription
errorstring<repeatable>

要抛出的错误

(inner) throwError(…error)

抛出错误
会在页面上创建文本节点
可以通过点击节点关闭

Parameters:
NameTypeAttributesDescription
errorstring<repeatable>

要抛出的错误

(inner) BSOD(…error)

抛出错误的另类方式

Parameters:
NameTypeAttributesDescription
errorstring<repeatable>

要抛出的错误

Type Definitions

NodeStyle

节点样式

Properties
NameTypeDescription
textXAlignmentstring | number

若节点为文本,则为节点的水平对齐方式

textYAlignmentstring | number

若节点为文本,则为节点的垂直对齐方式

textColorRGBColor

若节点为文本,则为文字颜色

backgroundColorRGBAColor

节点背景颜色

placeholderColorRGBAColor

若节点是输入框,表示占位文本背景颜色

zIndexnumber | null

节点的层级,用于确定节点的渲染顺序。

textFontSizenumber

若节点为文本,则为文字字号

imageOpacitynumber

若节点是图片,表示图片不透明度,范围0~1

PackedNode

打包后的节点

Properties
NameTypeAttributesDescription
protocols"renderMessage" | "removeMessage"

事件协议,打包节点所需的协议只有"renderMessage""removeMessage"

idnumber

节点序号

namestring<nullable>

节点名称,只在"renderMessage"协议下使用

dataobject<nullable>

节点自定义数量,只在"renderMessage"协议下使用

styleNodeStyle<nullable>

节点样式,只在"renderMessage"协议下使用

contentstring<nullable>

节点内容,只在"renderMessage"协议下使用

pointerEventBehaviornumber<nullable>

界面元素对指针事件的行为方式,只在"renderMessage"协议下使用

autoResizestring<nullable>

节点自动调整尺寸的方式,只在"renderMessage"协议下使用

visibleboolean<nullable>

节点的可见性,只在"renderMessage"协议下使用

placeholderstring<nullable>

节点占位文本内容,只在"renderMessage"协议下使用

sizeCoord2<nullable>

节点大小,只在"renderMessage"协议下使用

positionCoord2<nullable>

节点位置,只在"renderMessage"协议下使用

anchorVector2<nullable>

节点锚点,只在"renderMessage"协议下使用

parentnumber<nullable>

父节点id

childernArray.<PackedNode><nullable>

子节点,只在"renderMessage"协议下使用

typeNodeType<nullable>

节点类型,只在"renderMessage"协议下使用

eventsPackedNodeEvent<nullable>

打包后的节点事件

PackedData

打包后的数据,用于发送给服务端
要求有protocols属性指定协议

Type:
  • PackedNode | PackedClientEvent

PackedNodeEvent

打包后的节点事件

Properties
NameTypeDescription
onPressboolean

是否监听当节点被按下时,触发的事件

onReleaseboolean

是否监听当节点被松开时,触发的事件

onFocusboolean

是否监听当节点为输入框,聚焦时触发的事件

onBlurboolean

是否监听当节点为输入框,失去焦点时触发的事件

PackedClientEvent

当节点事件被触发时,发送到服务端的数据

Properties
NameTypeAttributesDescription
protocols"triggeredEvent"

事件协议,触发事件的协议为"triggeredEvent"

nodePackedNode<nullable>

节点

eventNameEventName

触发的事件类型

NodeStyle

节点样式

Properties
NameTypeDescription
textXAlignmentstring | number

若节点为文本,则为节点的水平对齐方式

textYAlignmentstring | number

若节点为文本,则为节点的垂直对齐方式

textColorRGBColor

若节点为文本,则为文字颜色

backgroundColorRGBAColor

节点背景颜色

placeholderColorRGBAColor

若节点是输入框,表示占位文本背景颜色

zIndexnumber | null

节点的层级,用于确定节点的渲染顺序。

textFontSizenumber

若节点为文本,则为文字字号

imageOpacitynumber

若节点是图片,表示图片不透明度,范围0~1

PackedNode

打包后的节点

Properties
NameTypeAttributesDescription
protocols"renderMessage" | "removeMessage"

事件协议,打包节点所需的协议只有"renderMessage""removeMessage"

idnumber

节点序号

namestring<nullable>

节点名称,只在"renderMessage"协议下使用

dataobject<nullable>

节点自定义数量,只在"renderMessage"协议下使用

styleNodeStyle<nullable>

节点样式,只在"renderMessage"协议下使用

contentstring<nullable>

节点内容,只在"renderMessage"协议下使用

pointerEventBehaviornumber<nullable>

界面元素对指针事件的行为方式,只在"renderMessage"协议下使用

autoResizestring<nullable>

节点自动调整尺寸的方式,只在"renderMessage"协议下使用

visibleboolean<nullable>

节点的可见性,只在"renderMessage"协议下使用

placeholderstring<nullable>

节点占位文本内容,只在"renderMessage"协议下使用

sizeCoord2<nullable>

节点大小,只在"renderMessage"协议下使用

positionCoord2<nullable>

节点位置,只在"renderMessage"协议下使用

anchorVector2<nullable>

节点锚点,只在"renderMessage"协议下使用

parentnumber<nullable>

父节点id

childernArray.<PackedNode><nullable>

子节点,只在"renderMessage"协议下使用

typeNodeType<nullable>

节点类型,只在"renderMessage"协议下使用

eventsPackedNodeEvent<nullable>

打包后的节点事件

PackedData

打包后的数据,用于发送给服务端
要求有protocols属性指定协议

Type:
  • PackedNode | PackedClientEvent

PackedNodeEvent

打包后的节点事件

Properties
NameTypeDescription
onPressboolean

是否监听当节点被按下时,触发的事件

onReleaseboolean

是否监听当节点被松开时,触发的事件

onFocusboolean

是否监听当节点为输入框,聚焦时触发的事件

onBlurboolean

是否监听当节点为输入框,失去焦点时触发的事件

PackedClientEvent

当节点事件被触发时,发送到服务端的数据

Properties
NameTypeAttributesDescription
protocols"triggeredEvent"

事件协议,触发事件的协议为"triggeredEvent"

nodePackedNode<nullable>

节点

eventNameEventName

触发的事件类型

S-C-Link 库(客户端)
用于通过服务端渲染客户端内容的库
依赖EasyBox3Lib 0.1.6
(为什么使用Game开头的API?因为GUI是新岛专属())

Version
  • 0.0.2
Author
  • qndm
License
  • MIT
Version
  • 0.0.2
Author
  • qndm
License
  • MIT

Classes

Vector2
Vector3
Coord2
RGBColor
RGBAColor
NodeControllers
Vector2
Vector3
Coord2
RGBColor
RGBAColor
NodeControllers

Members

(inner, constant) EventName :string

事件类型

Type:
  • string
Properties
NameTypeDescription
onPressstring
onReleasestring
onFocusstring
onBlurstring
onLockChangestring
onLockErrorstring

(inner) nodeMap :Map.<number, NodeControllers>

Type:
  • Map.<number, NodeControllers>

(inner, constant) EventName :string

事件类型

Type:
  • string
Properties
NameTypeDescription
onPressstring
onReleasestring
onFocusstring
onBlurstring
onLockChangestring
onLockErrorstring

(inner) nodeMap :Map.<number, NodeControllers>

Type:
  • Map.<number, NodeControllers>

Methods

(inner) throwError(…error)

抛出错误
会在页面上创建文本节点
可以通过点击节点关闭

Parameters:
NameTypeAttributesDescription
errorstring<repeatable>

要抛出的错误

(inner) BSOD(…error)

抛出错误的另类方式

Parameters:
NameTypeAttributesDescription
errorstring<repeatable>

要抛出的错误

(inner) throwError(…error)

抛出错误
会在页面上创建文本节点
可以通过点击节点关闭

Parameters:
NameTypeAttributesDescription
errorstring<repeatable>

要抛出的错误

(inner) BSOD(…error)

抛出错误的另类方式

Parameters:
NameTypeAttributesDescription
errorstring<repeatable>

要抛出的错误

Type Definitions

NodeStyle

节点样式

Properties
NameTypeDescription
textXAlignmentstring | number

若节点为文本,则为节点的水平对齐方式

textYAlignmentstring | number

若节点为文本,则为节点的垂直对齐方式

textColorRGBColor

若节点为文本,则为文字颜色

backgroundColorRGBAColor

节点背景颜色

placeholderColorRGBAColor

若节点是输入框,表示占位文本背景颜色

zIndexnumber | null

节点的层级,用于确定节点的渲染顺序。

textFontSizenumber

若节点为文本,则为文字字号

imageOpacitynumber

若节点是图片,表示图片不透明度,范围0~1

PackedNode

打包后的节点

Properties
NameTypeAttributesDescription
protocols"renderMessage" | "removeMessage"

事件协议,打包节点所需的协议只有"renderMessage""removeMessage"

idnumber

节点序号

namestring<nullable>

节点名称,只在"renderMessage"协议下使用

dataobject<nullable>

节点自定义数量,只在"renderMessage"协议下使用

styleNodeStyle<nullable>

节点样式,只在"renderMessage"协议下使用

contentstring<nullable>

节点内容,只在"renderMessage"协议下使用

pointerEventBehaviornumber<nullable>

界面元素对指针事件的行为方式,只在"renderMessage"协议下使用

autoResizestring<nullable>

节点自动调整尺寸的方式,只在"renderMessage"协议下使用

visibleboolean<nullable>

节点的可见性,只在"renderMessage"协议下使用

placeholderstring<nullable>

节点占位文本内容,只在"renderMessage"协议下使用

sizeCoord2<nullable>

节点大小,只在"renderMessage"协议下使用

positionCoord2<nullable>

节点位置,只在"renderMessage"协议下使用

anchorVector2<nullable>

节点锚点,只在"renderMessage"协议下使用

parentnumber<nullable>

父节点id

childernArray.<PackedNode><nullable>

子节点,只在"renderMessage"协议下使用

typeNodeType<nullable>

节点类型,只在"renderMessage"协议下使用

eventsPackedNodeEvent<nullable>

打包后的节点事件

PackedData

打包后的数据,用于发送给服务端
要求有protocols属性指定协议

Type:
  • PackedNode | PackedClientEvent

PackedNodeEvent

打包后的节点事件

Properties
NameTypeDescription
onPressboolean

是否监听当节点被按下时,触发的事件

onReleaseboolean

是否监听当节点被松开时,触发的事件

onFocusboolean

是否监听当节点为输入框,聚焦时触发的事件

onBlurboolean

是否监听当节点为输入框,失去焦点时触发的事件

PackedClientEvent

当节点事件被触发时,发送到服务端的数据

Properties
NameTypeAttributesDescription
protocols"triggeredEvent"

事件协议,触发事件的协议为"triggeredEvent"

nodePackedNode<nullable>

节点

eventNameEventName

触发的事件类型

NodeStyle

节点样式

Properties
NameTypeDescription
textXAlignmentstring | number

若节点为文本,则为节点的水平对齐方式

textYAlignmentstring | number

若节点为文本,则为节点的垂直对齐方式

textColorRGBColor

若节点为文本,则为文字颜色

backgroundColorRGBAColor

节点背景颜色

placeholderColorRGBAColor

若节点是输入框,表示占位文本背景颜色

zIndexnumber | null

节点的层级,用于确定节点的渲染顺序。

textFontSizenumber

若节点为文本,则为文字字号

imageOpacitynumber

若节点是图片,表示图片不透明度,范围0~1

PackedNode

打包后的节点

Properties
NameTypeAttributesDescription
protocols"renderMessage" | "removeMessage"

事件协议,打包节点所需的协议只有"renderMessage""removeMessage"

idnumber

节点序号

namestring<nullable>

节点名称,只在"renderMessage"协议下使用

dataobject<nullable>

节点自定义数量,只在"renderMessage"协议下使用

styleNodeStyle<nullable>

节点样式,只在"renderMessage"协议下使用

contentstring<nullable>

节点内容,只在"renderMessage"协议下使用

pointerEventBehaviornumber<nullable>

界面元素对指针事件的行为方式,只在"renderMessage"协议下使用

autoResizestring<nullable>

节点自动调整尺寸的方式,只在"renderMessage"协议下使用

visibleboolean<nullable>

节点的可见性,只在"renderMessage"协议下使用

placeholderstring<nullable>

节点占位文本内容,只在"renderMessage"协议下使用

sizeCoord2<nullable>

节点大小,只在"renderMessage"协议下使用

positionCoord2<nullable>

节点位置,只在"renderMessage"协议下使用

anchorVector2<nullable>

节点锚点,只在"renderMessage"协议下使用

parentnumber<nullable>

父节点id

childernArray.<PackedNode><nullable>

子节点,只在"renderMessage"协议下使用

typeNodeType<nullable>

节点类型,只在"renderMessage"协议下使用

eventsPackedNodeEvent<nullable>

打包后的节点事件

PackedData

打包后的数据,用于发送给服务端
要求有protocols属性指定协议

Type:
  • PackedNode | PackedClientEvent

PackedNodeEvent

打包后的节点事件

Properties
NameTypeDescription
onPressboolean

是否监听当节点被按下时,触发的事件

onReleaseboolean

是否监听当节点被松开时,触发的事件

onFocusboolean

是否监听当节点为输入框,聚焦时触发的事件

onBlurboolean

是否监听当节点为输入框,失去焦点时触发的事件

PackedClientEvent

当节点事件被触发时,发送到服务端的数据

Properties
NameTypeAttributesDescription
protocols"triggeredEvent"

事件协议,触发事件的协议为"triggeredEvent"

nodePackedNode<nullable>

节点

eventNameEventName

触发的事件类型