@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 ​
| Property | Type | Defined in |
|---|---|---|
version | number | prefab/types.ts:22 |
type? | "prefab" | "scene" | prefab/types.ts:23 |
name? | string | prefab/types.ts:24 |
snapshot | SubtreeSnapshot | prefab/types.ts:25 |

