import { observer } from "mobx-react-lite"; import { GameObjectView } from "./GameObjectView"; import { ObjectEditorView } from "./ObjectEditorView"; import { DebugLabelsView } from "./DebugLabelsView"; import type { Scene } from "../types"; type SceneViewProps = { scene: Scene, isEditor?: boolean; debugOverlay?: boolean; } export const SceneView = observer(function (props: SceneViewProps) { return (<> { Object.values(props.scene.objects) .map((obj) => ( !props.isEditor ? : )) } {props.debugOverlay && } ); });