Skip to content

Latest commit

 

History

History
319 lines (161 loc) · 3.27 KB

File metadata and controls

319 lines (161 loc) · 3.27 KB

sapi-pro


sapi-pro / FormManagerClass

Class: FormManagerClass

Constructors

Constructor

new FormManagerClass(): FormManagerClass

Returns

FormManagerClass

Methods

_bind()

_bind(): void

Internal

不要调用,不要调用,不要调用

Returns

void


_handleShow()

_handleShow(context): void

Parameters

context

SAPIProFormContext<formDataType, any>

Returns

void


_show()

_show(player): Promise<void>

Internal

显示form 不要调用

Parameters

player

Player

Returns

Promise<void>


_showDelay()

_showDelay(player, delay?): void

Internal

延迟显示form

Parameters

player

Player

delay?

number = 0

Returns

void


_showNamed()

_showNamed(player, name, delay?): void

Internal

显示具名form 不要调用

Parameters

player

Player

name

string

delay?

number = 0

Returns

void


getForm()

getForm(name): SAPIProForm<any, contextArgs>

获取指定名字的form

Parameters

name

string

Returns

SAPIProForm<any, contextArgs>

Throws

如果没有找到


open()

open<T, TArgs>(player, form, args?, delay?): void

为玩家打开表单

Type Parameters

T

T extends formDataType

TArgs

TArgs extends contextArgs

Parameters

player

Player

玩家

form

SAPIProForm<T, TArgs>

表单实例

args?

NoInfer<TArgs>

初始参数

delay?

number = 0

延迟(游戏刻)

Returns

void


openExternal()

openExternal(player, nameSpace, name, args?, delay?): void

打开外部表单

Parameters

player

Player

玩家

nameSpace

string

包命名空间

name

string

表单名

args?

contextArgs

初始参数

delay?

number = 0

延迟(游戏刻)

Returns

void


openNamed()

openNamed(player, name, args?, delay?): void

打开指定名字的表单,需要先注册

Parameters

player

Player

玩家

name

string

表单名

args?

contextArgs

初始参数

delay?

number = 0

延迟(游戏刻)

Returns

void


registerAll()

registerAll(forms): void

注册一堆表单

Parameters

forms

SAPIProFormBatchRegister

Returns

void


registerNamed()

registerNamed<T>(name, form): void

注册一个具名表单

Type Parameters

T

T extends formDataType

Parameters

name

string

form

SAPIProForm<T>

Returns

void