SetParent in Unity
Всем добрый день! Создаю приложение под android на примере https://www.youtube.com/watch?v=BgPiKw8Q6Xk&list=PL0lO_mIqDDFVuqf113xXF-0JaglMUMXCV&index=14, в данный момент у меня возникла проблема, скрин которой прикрепляю ниже: 
Ошибка возникает на следующем участке кода:
if (CubeJump.count_blocks % 1 == 0)
{
GameObject diamondInst = Instantiate(diamond, new Vector3(blockInst.transform.position.x, blockInst.transform.position.y + 0.5f, blockInst.transform.position.z), Quaternion.Euler(Camera.main.transform.eulerAngles)) as GameObject;
diamondInst.transform.parent = blockInst.transform; // Ошибка здесь
}
Видео-курс 2016 года, как я прочитал на других форумах, ошибка может быть связана с тем, что данный синтаксис метода parent устарел и необходимо использовать новый, но у меня никак не получается найти решение этого вопроса
Надеюсь на обратную связь
P.S. Возможно неточно объяснил, если остались вопросы пишите ;)
Ответы (1 шт):
Согласно документации, есть такой метод, как SetParent. Он устанавливает родителя для transform объекта. Возможно вам нужен он.
diamondInst.transform.SetParent(blockInst.transform);