Skip to content

expandInstance

expandInstance(prefab, delta, allocateId, loadPrefab?): object

Defined in: prefab/sceneInstance.ts:89

Expand a prefab asset + instance delta into flat instance entities, allocating ids via allocateId. Reuses flattenPrefab (which applies the overrides), drops removed prefab entities, and appends added entities re-linked by their stable parent id. loadPrefab resolves nested prefab refs (callers that know the prefab is flat may omit it).

PrefabData

PrefabInstanceDelta

() => number

SyncPrefabResolver = NO_NESTED

object

entities: ProcessedEntity[]

rootId: number