PrefabInstanceSpec constructor

PrefabInstanceSpec({
  1. required AssetRef source,
  2. LoadPolicy load = LoadPolicy.eager,
  3. List<PropertyOverride>? overrides,
  4. List<NodeSpec>? addedNodes,
  5. List<LocalId>? removedNodes,
  6. List<ComponentSpec>? addedComponents,
  7. List<String>? removedComponentTypes,
})

Creates a prefab instance of source with an optional delta.

Implementation

PrefabInstanceSpec({
  required this.source,
  this.load = LoadPolicy.eager,
  List<PropertyOverride>? overrides,
  List<NodeSpec>? addedNodes,
  List<LocalId>? removedNodes,
  List<ComponentSpec>? addedComponents,
  List<String>? removedComponentTypes,
}) : overrides = overrides ?? [],
     addedNodes = addedNodes ?? [],
     removedNodes = removedNodes ?? [],
     addedComponents = addedComponents ?? [],
     removedComponentTypes = removedComponentTypes ?? [];