После обновления до Unity 2018.3.0f2 я не могу найти префаб GameObjects во время игры.В предыдущих версиях я просто использовал эту строку:
GameObject prefabObject =
PrefabUtility.GetCorrespondingObjectFromSource(gameObject);
Но после обновления эта функция возвращает только ноль, поэтому я попробовал новые функции:
- PrefabUtility.GetPrefabInstanceHandle
- PrefabUtility.GetNearestPrefabInstanceRoot
- PrefabUtility.GetOutermostPrefabInstanceRoot
, но все они возвращают значение NULL, но я уверен, что я передаю prefab в качестве параметра.Есть идеи, что я здесь делаю не так?