跳转到内容

UIPages

此内容尚不支持你的语言。

Defined in: sdk/src/ui/pages/ui-pages.ts:70

new UIPages(world_, assets_): UIPages

Defined in: sdk/src/ui/pages/ui-pages.ts:76

World

Assets

UIPages

close(id): void

Defined in: sdk/src/ui/pages/ui-pages.ts:143

string

void


has(id): boolean

Defined in: sdk/src/ui/pages/ui-pages.ts:84

string

boolean


isBuilt(id): boolean

Defined in: sdk/src/ui/pages/ui-pages.ts:113

Whether the page has been built (and not destroyed since).

string

boolean


isOpen(id): boolean

Defined in: sdk/src/ui/pages/ui-pages.ts:116

Whether the page is open: built and switched on.

string

boolean


onBuilt(listener): () => void

Defined in: sdk/src/ui/pages/ui-pages.ts:122

Called each time a page is built, after its contents exist and before the open that asked for it answers: the place to wire it.

(page) => void

() => void


open(id): Promise<PageHandle>

Defined in: sdk/src/ui/pages/ui-pages.ts:132

string

Promise<PageHandle>


page(id): PageHandle | null

Defined in: sdk/src/ui/pages/ui-pages.ts:119

The page’s handle, once it has been built.

string

PageHandle | null


preload(id): Promise<void>

Defined in: sdk/src/ui/pages/ui-pages.ts:128

Fetch the page’s prefab now, so that building it later is only making entities.

string

Promise<void>


register(id, def): void

Defined in: sdk/src/ui/pages/ui-pages.ts:78

string

PageDef

void


registerDeferred(entity, onClose?): string | null

Defined in: sdk/src/ui/pages/ui-pages.ts:91

Register a virtual instance of the scene (prefab/deferred.ts) as a page named after its root: the root is the mount, and the prefab and overrides are the ones the instance was made from. Answers the page’s id, or null when the entity is not a virtual instance or is already registered.

number

"destroy" | "keep" | undefined = 'keep'

string | null


registerDeferredAll(root?, onClose?): string[]

Defined in: sdk/src/ui/pages/ui-pages.ts:102

Register every virtual instance of the world — or only those under root — that is not a page yet. Answers their ids.

number

"destroy" | "keep" | undefined = 'keep'

string[]