ICoreFunctions
Defined in: core/interfaces/ICoreFunctions.ts:21
Methods
Section titled “Methods”actions()
Section titled “actions()”actions<
T>(action):ActionSignal<T>
Defined in: core/interfaces/ICoreFunctions.ts:50
Type Parameters
Section titled “Type Parameters”T = any
Parameters
Section titled “Parameters”action
Section titled “action”Returns
Section titled “Returns”ActionSignal<T>
addFocusable()
Section titled “addFocusable()”addFocusable(
focusable,layerId?,isDefault?):void
Defined in: core/interfaces/ICoreFunctions.ts:23
Parameters
Section titled “Parameters”focusable
Section titled “focusable”IFocusable | IFocusable[]
layerId?
Section titled “layerId?”null | string | number
isDefault?
Section titled “isDefault?”boolean
Returns
Section titled “Returns”void
addFocusLayer()
Section titled “addFocusLayer()”addFocusLayer(
layerId?,setAsCurrent?,focusables?):IFocusLayer
Defined in: core/interfaces/ICoreFunctions.ts:30
Parameters
Section titled “Parameters”layerId?
Section titled “layerId?”string | number
setAsCurrent?
Section titled “setAsCurrent?”boolean
focusables?
Section titled “focusables?”IFocusable | IFocusable[]
Returns
Section titled “Returns”addPopup()
Section titled “addPopup()”addPopup<
T>(id,popup):void
Defined in: core/interfaces/ICoreFunctions.ts:58
Type Parameters
Section titled “Type Parameters”T = any
Parameters
Section titled “Parameters”string | number
Returns
Section titled “Returns”void
clearFocus()
Section titled “clearFocus()”clearFocus():
void
Defined in: core/interfaces/ICoreFunctions.ts:34
Returns
Section titled “Returns”void
getAction()
Section titled “getAction()”getAction<
T>(action):ActionSignal<T>
Defined in: core/interfaces/ICoreFunctions.ts:46
Type Parameters
Section titled “Type Parameters”T = any
Parameters
Section titled “Parameters”action
Section titled “action”Returns
Section titled “Returns”ActionSignal<T>
getActions()
Section titled “getActions()”getActions():
ActionMap
Defined in: core/interfaces/ICoreFunctions.ts:47
Returns
Section titled “Returns”getAllPaths()
Section titled “getAllPaths()”getAllPaths():
string[]
Defined in: core/interfaces/ICoreFunctions.ts:78
Returns
Section titled “Returns”string[]
getChildAtPath()
Section titled “getChildAtPath()”getChildAtPath(
path):undefined|Container<ContainerChild>
Defined in: core/interfaces/ICoreFunctions.ts:74
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”undefined | Container<ContainerChild>
getChildrenAtPaths()
Section titled “getChildrenAtPaths()”getChildrenAtPaths(
paths):Container<ContainerChild>[]
Defined in: core/interfaces/ICoreFunctions.ts:75
Parameters
Section titled “Parameters”string[]
Returns
Section titled “Returns”Container<ContainerChild>[]
getPathForChild()
Section titled “getPathForChild()”getPathForChild(
container):string
Defined in: core/interfaces/ICoreFunctions.ts:76
Parameters
Section titled “Parameters”container
Section titled “container”Container
Returns
Section titled “Returns”string
getPathsForChildren()
Section titled “getPathsForChildren()”getPathsForChildren(
containers):string[]
Defined in: core/interfaces/ICoreFunctions.ts:77
Parameters
Section titled “Parameters”containers
Section titled “containers”Container<ContainerChild>[]
Returns
Section titled “Returns”string[]
hidePopup()
Section titled “hidePopup()”hidePopup<
T>(id,data?):Promise<undefined|IPopup<T>>
Defined in: core/interfaces/ICoreFunctions.ts:60
Type Parameters
Section titled “Type Parameters”T = any
Parameters
Section titled “Parameters”string | number
T
Returns
Section titled “Returns”Promise<undefined | IPopup<T>>
isControllerActive()
Section titled “isControllerActive()”isControllerActive(
controller):boolean
Defined in: core/interfaces/ICoreFunctions.ts:42
Parameters
Section titled “Parameters”controller
Section titled “controller”Returns
Section titled “Returns”boolean
isGamepadActive()
Section titled “isGamepadActive()”isGamepadActive(
gamepad):boolean
Defined in: core/interfaces/ICoreFunctions.ts:43
Parameters
Section titled “Parameters”gamepad
Section titled “gamepad”Gamepad
Returns
Section titled “Returns”boolean
isKeyDown()
Section titled “isKeyDown()”isKeyDown(
key):boolean
Defined in: core/interfaces/ICoreFunctions.ts:55
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”boolean
loadAssets()
Section titled “loadAssets()”loadAssets(
assets):Promise<void>
Defined in: core/interfaces/ICoreFunctions.ts:67
Parameters
Section titled “Parameters”assets
Section titled “assets”string | string[]
Returns
Section titled “Returns”Promise<void>
loadBundles()
Section titled “loadBundles()”loadBundles(
bundle):Promise<void>
Defined in: core/interfaces/ICoreFunctions.ts:68
Parameters
Section titled “Parameters”bundle
Section titled “bundle”string | string[]
Returns
Section titled “Returns”Promise<void>
loadRequired()
Section titled “loadRequired()”loadRequired():
Promise<void>
Defined in: core/interfaces/ICoreFunctions.ts:71
Returns
Section titled “Returns”Promise<void>
loadScene()
Section titled “loadScene()”loadScene(
sceneIdOrLoadSceneConfig):Promise<void>
Defined in: core/interfaces/ICoreFunctions.ts:64
Parameters
Section titled “Parameters”sceneIdOrLoadSceneConfig
Section titled “sceneIdOrLoadSceneConfig”string | LoadSceneConfig
Returns
Section titled “Returns”Promise<void>
loadSceneAssets()
Section titled “loadSceneAssets()”loadSceneAssets(
scene,background?):Promise<void>
Defined in: core/interfaces/ICoreFunctions.ts:69
Parameters
Section titled “Parameters”background?
Section titled “background?”boolean
Returns
Section titled “Returns”Promise<void>
onKeyDown()
Section titled “onKeyDown()”onKeyDown(
key?):KeySignal
Defined in: core/interfaces/ICoreFunctions.ts:53
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”onKeyUp()
Section titled “onKeyUp()”onKeyUp(
key?):KeySignal
Defined in: core/interfaces/ICoreFunctions.ts:54
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”removeAllFocusLayers()
Section titled “removeAllFocusLayers()”removeAllFocusLayers():
void
Defined in: core/interfaces/ICoreFunctions.ts:35
Returns
Section titled “Returns”void
removeAllPopups()
Section titled “removeAllPopups()”removeAllPopups(
animate?):void
Defined in: core/interfaces/ICoreFunctions.ts:61
Parameters
Section titled “Parameters”animate?
Section titled “animate?”boolean
Returns
Section titled “Returns”void
removeFocusable()
Section titled “removeFocusable()”removeFocusable(
focusable):void
Defined in: core/interfaces/ICoreFunctions.ts:28
Parameters
Section titled “Parameters”focusable
Section titled “focusable”IFocusable | IFocusable[]
Returns
Section titled “Returns”void
removeFocusLayer()
Section titled “removeFocusLayer()”removeFocusLayer(
layerId?,removeTopLayerIfUndefined?):void
Defined in: core/interfaces/ICoreFunctions.ts:31
Parameters
Section titled “Parameters”layerId?
Section titled “layerId?”string | number
removeTopLayerIfUndefined?
Section titled “removeTopLayerIfUndefined?”boolean
Returns
Section titled “Returns”void
sendAction()
Section titled “sendAction()”sendAction<
T>(actionId,data?):void
Defined in: core/interfaces/ICoreFunctions.ts:48
Type Parameters
Section titled “Type Parameters”T = any
Parameters
Section titled “Parameters”actionId
Section titled “actionId”T
Returns
Section titled “Returns”void
setActionContext()
Section titled “setActionContext()”setActionContext(
context):string
Defined in: core/interfaces/ICoreFunctions.ts:49
Parameters
Section titled “Parameters”context
Section titled “context”Returns
Section titled “Returns”string
setFocus()
Section titled “setFocus()”setFocus(
focusable):IFocusable
Defined in: core/interfaces/ICoreFunctions.ts:32
Parameters
Section titled “Parameters”focusable
Section titled “focusable”Returns
Section titled “Returns”setFocusLayer()
Section titled “setFocusLayer()”setFocusLayer(
layerId):void
Defined in: core/interfaces/ICoreFunctions.ts:33
Parameters
Section titled “Parameters”layerId
Section titled “layerId”string | number
Returns
Section titled “Returns”void
setLayerOrder()
Section titled “setLayerOrder()”setLayerOrder(
layerIds):void
Defined in: core/interfaces/ICoreFunctions.ts:29
Parameters
Section titled “Parameters”layerIds
Section titled “layerIds”(string | number)[]
Returns
Section titled “Returns”void
setLocale()
Section titled “setLocale()”setLocale(
localeId):void
Defined in: core/interfaces/ICoreFunctions.ts:38
Parameters
Section titled “Parameters”localeId
Section titled “localeId”string
Returns
Section titled “Returns”void
showPopup()
Section titled “showPopup()”showPopup<
T>(id,config?):Promise<undefined|IPopup<T>>
Defined in: core/interfaces/ICoreFunctions.ts:59
Type Parameters
Section titled “Type Parameters”T = any
Parameters
Section titled “Parameters”string | number
config?
Section titled “config?”Partial<PopupConfig<T>>
Returns
Section titled “Returns”Promise<undefined | IPopup<T>>
t(
key,params?,locale?):string
Defined in: core/interfaces/ICoreFunctions.ts:39
Parameters
Section titled “Parameters”string
params?
Section titled “params?”locale?
Section titled “locale?”string
Returns
Section titled “Returns”string
translate()
Section titled “translate()”translate(
key,params?,locale?):string
Defined in: core/interfaces/ICoreFunctions.ts:40
Parameters
Section titled “Parameters”string
params?
Section titled “params?”locale?
Section titled “locale?”string
Returns
Section titled “Returns”string
unloadSceneAssets()
Section titled “unloadSceneAssets()”unloadSceneAssets(
scene):Promise<void>
Defined in: core/interfaces/ICoreFunctions.ts:70
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<void>