dimlksin, а что мешает изначально держать ссылку на нужный префаб в классе? Вы ведь не создаёте его (префаб) динамически, собственно, зачем усложнять себе жизнь?
А потому что написано, можно сказать следующее:
1. Функция LoadAssetAtPath помечена как deprecated, взамен надо использовать функцию Load, пример:
Код
Resources.Load< GameObject > ("Test")
В данном случае функция вернёт ссылку на объект GameObject. И уже лучше использовать Generic, чем громоздкие конструкции из typeof-ов.
2. Для того, чтобы подгрузить ассет динамически - надо, чтобы он лежал в папке: <AppRoot>/Assets/Resources/test.prefab