Skip to content

@relu-interactives/spatial-ecs


@relu-interactives/spatial-ecs / index / PrefabAsset

Type Alias: PrefabAsset ​

ts
type PrefabAsset = {
  version: number;
  type?: "prefab" | "scene";
  name?: string;
  snapshot: SubtreeSnapshot;
};

Defined in: prefab/types.ts:21

Envelope of a .prefab asset file (and, later, .scene assets — same shape with type: "scene"). snapshot is the same columnar world-snapshot format hydrateWorldFromSnapshotDetailed consumes, with entity ids renumbered 1..N and every entity carrying a PrefabNode identity.

Properties ​

PropertyTypeDefined in
versionnumberprefab/types.ts:22
type?"prefab" | "scene"prefab/types.ts:23
name?stringprefab/types.ts:24
snapshotSubtreeSnapshotprefab/types.ts:25