Update scene-document version and add interactionLinks field
This commit is contained in:
@@ -1,15 +1,17 @@
|
||||
import type { Brush } from "./brushes";
|
||||
import type { EntityInstance } from "../entities/entity-instances";
|
||||
import type { InteractionLink } from "../interactions/interaction-links";
|
||||
import { cloneMaterialRegistry, createStarterMaterialRegistry, type MaterialDef } from "../materials/starter-material-library";
|
||||
import { createDefaultWorldSettings, type WorldSettings } from "./world-settings";
|
||||
|
||||
export const SCENE_DOCUMENT_VERSION = 7 as const;
|
||||
export const SCENE_DOCUMENT_VERSION = 8 as const;
|
||||
export const FOUNDATION_SCENE_DOCUMENT_VERSION = 1 as const;
|
||||
export const BOX_BRUSH_SCENE_DOCUMENT_VERSION = 2 as const;
|
||||
export const FACE_MATERIALS_SCENE_DOCUMENT_VERSION = 3 as const;
|
||||
export const RUNNER_V1_SCENE_DOCUMENT_VERSION = 4 as const;
|
||||
export const FIRST_ROOM_POLISH_SCENE_DOCUMENT_VERSION = 5 as const;
|
||||
export const WORLD_ENVIRONMENT_SCENE_DOCUMENT_VERSION = 6 as const;
|
||||
export const ENTITY_SYSTEM_FOUNDATION_SCENE_DOCUMENT_VERSION = 7 as const;
|
||||
|
||||
export interface SceneDocument {
|
||||
version: typeof SCENE_DOCUMENT_VERSION;
|
||||
@@ -21,7 +23,7 @@ export interface SceneDocument {
|
||||
brushes: Record<string, Brush>;
|
||||
modelInstances: Record<string, never>;
|
||||
entities: Record<string, EntityInstance>;
|
||||
interactionLinks: Record<string, never>;
|
||||
interactionLinks: Record<string, InteractionLink>;
|
||||
}
|
||||
|
||||
export function createEmptySceneDocument(overrides: Partial<Pick<SceneDocument, "name" | "world" | "materials">> = {}): SceneDocument {
|
||||
|
||||
Reference in New Issue
Block a user