Как найти префаб GameObjects во время выполнения с версией Unity 2018.3 - PullRequest
0 голосов
/ 01 января 2019

После обновления до Unity 2018.3.0f2 я не могу найти префаб GameObjects во время игры.В предыдущих версиях я просто использовал эту строку:

GameObject prefabObject = 
    PrefabUtility.GetCorrespondingObjectFromSource(gameObject);

Но после обновления эта функция возвращает только ноль, поэтому я попробовал новые функции:

  1. PrefabUtility.GetPrefabInstanceHandle
  2. PrefabUtility.GetNearestPrefabInstanceRoot
  3. PrefabUtility.GetOutermostPrefabInstanceRoot

, но все они возвращают значение NULL, но я уверен, что я передаю prefab в качестве параметра.Есть идеи, что я здесь делаю не так?

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