PrefabUtility.ReplacePrefabAssetOfPrefabInstances
Declaration
public static void ReplacePrefabAssetOfPrefabInstances(GameObject[] prefabInstanceRoots, GameObject prefabAssetRoot, InteractionMode mode);public static void ReplacePrefabAssetOfPrefabInstances(GameObject[] prefabInstanceRoots, GameObject prefabAssetRoot, PrefabReplacingSettings settings, InteractionMode mode);Параметры
| Параметр | Описание |
|---|---|
| prefabInstanceRoots | Корни экземпляра Префаб, у которых будет заменен ассет Префаб. |
| prefabAssetRoot | Новый ассет Префаб используется для экземпляров Префаб. |
| режим | Используемый режим взаимодействия. |
| настройки | Настройки, используемые для управления деталями замены. |
Описание
Замените ассет Префаб на массив экземпляров Префаб, существующих в сценах, или на вложенные экземпляры Префаб внутри другого Префаб.
Эта функция похожа на метод ReplacePrefabAssetOfPrefabInstance, за исключением того, что она выполняет операцию на каждом из экземпляров Префаб на входе.