Fix studio runtime controller wiring
This commit is contained in:
parent
ec3e0f5138
commit
7727676e31
2 changed files with 23 additions and 5 deletions
|
|
@ -1212,7 +1212,13 @@ export function startWorldshaperStudio(bootstrap: WorldshaperStudioBootstrap, in
|
||||||
runtimeUniqueId,
|
runtimeUniqueId,
|
||||||
});
|
});
|
||||||
const { appendEditorLogEntry, getEditorLogEntries, clearEditorLogEntries } = runtimeLogging;
|
const { appendEditorLogEntry, getEditorLogEntries, clearEditorLogEntries } = runtimeLogging;
|
||||||
|
let historyController = null;
|
||||||
|
let npcController = null;
|
||||||
|
let sidebarController = null;
|
||||||
let renderController = null;
|
let renderController = null;
|
||||||
|
let persistenceController = null;
|
||||||
|
let importController = null;
|
||||||
|
let interactionController = null;
|
||||||
const documentController = createMapDocumentController({
|
const documentController = createMapDocumentController({
|
||||||
mapId: currentMapId,
|
mapId: currentMapId,
|
||||||
getMapId: () => currentMapId,
|
getMapId: () => currentMapId,
|
||||||
|
|
@ -4750,7 +4756,13 @@ export function startWorldshaperStudio(bootstrap: WorldshaperStudioBootstrap, in
|
||||||
syncWorldNeighborhoodForViewport,
|
syncWorldNeighborhoodForViewport,
|
||||||
drawNow,
|
drawNow,
|
||||||
});
|
});
|
||||||
|
historyController = runtimeControllerBootstrap.historyController;
|
||||||
|
npcController = runtimeControllerBootstrap.npcController;
|
||||||
|
sidebarController = runtimeControllerBootstrap.sidebarController;
|
||||||
renderController = runtimeControllerBootstrap.renderController;
|
renderController = runtimeControllerBootstrap.renderController;
|
||||||
|
persistenceController = runtimeControllerBootstrap.persistenceController;
|
||||||
|
importController = runtimeControllerBootstrap.importController;
|
||||||
|
interactionController = runtimeControllerBootstrap.interactionController;
|
||||||
statusLogWindowController = runtimeControllerBootstrap.statusLogWindowController;
|
statusLogWindowController = runtimeControllerBootstrap.statusLogWindowController;
|
||||||
runtimeLogging.setStatusLogWindowController(statusLogWindowController);
|
runtimeLogging.setStatusLogWindowController(statusLogWindowController);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -143,12 +143,12 @@ export function initializeRuntimeControllers(config) {
|
||||||
uiScope.reloadGraphicsContentFromApi = reloadGraphicsContentFromApi;
|
uiScope.reloadGraphicsContentFromApi = reloadGraphicsContentFromApi;
|
||||||
|
|
||||||
syncDocumentTitle();
|
syncDocumentTitle();
|
||||||
createHistoryController(scope);
|
const historyController = createHistoryController(scope);
|
||||||
createNpcController(scope);
|
const npcController = createNpcController(scope);
|
||||||
createSidebarController(scope);
|
const sidebarController = createSidebarController(scope);
|
||||||
const renderController = createRenderController(scope);
|
const renderController = createRenderController(scope);
|
||||||
createPersistenceController(scope);
|
const persistenceController = createPersistenceController(scope);
|
||||||
createImportController(scope);
|
const importController = createImportController(scope);
|
||||||
const interactionController = createInteractionController(scope);
|
const interactionController = createInteractionController(scope);
|
||||||
|
|
||||||
const persistPopupBoundsDeferred = createDebouncedCallback(() => {
|
const persistPopupBoundsDeferred = createDebouncedCallback(() => {
|
||||||
|
|
@ -193,7 +193,13 @@ export function initializeRuntimeControllers(config) {
|
||||||
});
|
});
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
historyController,
|
||||||
|
npcController,
|
||||||
|
sidebarController,
|
||||||
renderController,
|
renderController,
|
||||||
|
persistenceController,
|
||||||
|
importController,
|
||||||
|
interactionController,
|
||||||
statusLogWindowController,
|
statusLogWindowController,
|
||||||
changelogSplashWindowController,
|
changelogSplashWindowController,
|
||||||
persistPopupBoundsDeferred,
|
persistPopupBoundsDeferred,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue