This commit is contained in:
kolaflash
2026-01-08 14:12:40 +01:00
parent b227ed5db2
commit 3c786441bb
3 changed files with 41 additions and 5 deletions
+6 -2
View File
@@ -11,6 +11,7 @@ import { ZoomScanIcon } from "#/dev/icons/ZoomScan.tsx";
import {
currentScene,
type SceneData,
sceneChangedHandlers,
sceneGraph,
setScene,
} from "#/engine/Scene.ts";
@@ -71,10 +72,13 @@ const DevTools: Component<{ gameContainer: HTMLElement }> = ({
const setCurrentScene = async (items: ItemsRef): Promise<void> => {
const name = items.find((ref) => ref.item.isActive)!.item.label;
await setScene(name);
setSceneData(currentScene.data);
setEntities(mapSceneEntities(currentScene.data));
};
sceneChangedHandlers.add((data) => {
setSceneData(data);
setEntities(mapSceneEntities(data));
});
const setActiveEntity = (items: ItemsRef): void => {
const activeRef = items.find((ref) => ref.item.isActive)!;
const instances = currentScene.entityInstanceMap.get(