Объявление
public static void RecordObjects(Object[] objectsToUndo, string name);Описание
Записывает несколько объектов, которые нельзя отменить, за один вызов. Это то же самое, что многократно вызывать Undo.RecordObject.
Важно! Для правильной обработки экземпляров, где objectToUndo является экземпляром Prefab, PrefabUtility.RecordPrefabInstancePropertyModifications должен вызываться после RecordObject.
Смотрите так же: Undo.RecordObject.