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