Methods
Static assignOrDelete
- assignOrDelete(target, source, ignoreKeys?): void
Parameters
- target: any
- source: any
- ignoreKeys: string[] = []
Returns void
Static deepEqual
- deepEqual(a, b): boolean
Returns boolean
hotReload
- hotReload(__namedParameters): Promise<HotReloaderLog[]>
Parameters
- __namedParameters: {
projectData: ProjectData;
runtimeGameOptions: RuntimeGameOptions;
shouldReloadResources: boolean;
}projectData: ProjectData
shouldReloadResources: boolean
hotReloadRuntimeInstances
- hotReloadRuntimeInstances(oldInstances, newInstances, runtimeInstanceContainer): void
Returns void
hotReloadRuntimeSceneLayers
- hotReloadRuntimeSceneLayers(newLayers, runtimeInstanceContainer): void
Returns void
hotReloadRuntimeSceneObjects
- hotReloadRuntimeSceneObjects(updatedObjects, runtimeInstanceContainer): void
Returns void
Static indexByName
- indexByName<E>(objectsWithName): Map<string, E>
Type Parameters
- E extends {
name: null | string;
}
Returns Map<string, E>
Static indexByPersistentUuid
reloadScriptFiles
- reloadScriptFiles(newProjectData, oldScriptFiles, newScriptFiles, shouldGenerateScenesEventsCode): Promise<void[]>
Returns Promise<void[]>
Static resolveCustomObjectConfigurations
- resolveCustomObjectConfigurations(projectData, objectDatas): ObjectData[]
Parameters
- projectData: ProjectData
- objectDatas: ObjectData[]
Returns ObjectData[]
Reload scripts/data of an exported game and applies the changes to the running runtime game.