Описание
Верно, если редактор в данный момент обновляет базу данных активов.
Во время обновления AssetDatabase редактор проверяет, не изменились ли какие-либо файлы, не требуется ли их повторный импорт, и повторно импортирует их. Свойство isUpdating возвращает значение true или false в зависимости от того, загружается ли AssetDatabase или нет. (Только чтение)
using UnityEditor;
public class NewSceneWhileNotUpdating
{
// Простой скрипт редактора, позволяющий создать новый
// Сцена, если редактор не обновляется.
[MenuItem("Example/New Scene while not updating")]
static void EditorPlaying()
{
if (!EditorApplication.isUpdating)
{
EditorApplication.NewScene();
}
}
}