Есть ли способ проверить версию редактора Unity и возможность обновить ее при импорте пакета / ов? - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть единство 2018.2.5f1 личный Я создал пакет и отправил файл моему брату, у которого есть unity 2018.1.1f1

Проблема в том, что после того, как мой брат импортировал пакет на своей стороне, он получил исключение в редакторе по одному из сценариев:

Активы / Редактор / PrefabReplace.cs (55,7): ошибка CS0117: UnityEditor.PrefabUtility' does not contain a definition for GetCorrespondingObjectFromSource '

На линии:

if (prefab != null && selection.Count > 0 &&
                    selectedObject.scene.name != null
                    && prefab != PrefabUtility
                    .GetCorrespondingObjectFromSource(selectedObject))

Я погуглил и обнаружил, что ему нужно обновить версию редактора единства.

Интересно, есть ли способ при импорте пакета в автоматическую проверку для версии Unity и посмотреть, нужно ли обновление? Вместо этого выкидываете исключение. Или, может быть, чтобы показать исключение, а также сказать пользователю, что ему нужно верхнее единство обновления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...