interface

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 IPrefabVariantDefinition

Members

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.

Generated from com.codescenes/Runtime/IPrefabVariantDefinition.cs