IPrefabVariantDefinition
A prefab variant defined in code: a base prefab plus a set of root-level overrides, authored without re-declaring the base prefab's hierarchy. SceneBuilder parses the Build method (it does not execute it) and materializes the variant as a single prefab-instance root over Base, then keeps code and prefab in sync.
public interface IPrefabVariantDefinitionMembers
Baseproperty
PrefabRef Base { get; }The base prefab this variant overrides, e.g. Prefabs.Tank.
Buildmethod
void Build(VariantRoot root)Authors the variant's root-level overrides onto root.