Итак, у меня есть дилемма о правильном способе создания сборного игрового объекта в Unity С#.
Вот 2 примера кода
Пример 1:
public Transform musicPrefab;
GameObject mManager = (GameObject)Instantiate(musicPrefab,transform.position, Quaternion.identity);
Пример 2:
public Transform musicPrefab;
Object mManager = Instantiate(musicPrefab,transform.position, Quaternion.identity);
Но создание экземпляра как объекта также работает, так какой же путь правильный?