Копирование компонентов.
Добавлено: 01 янв 2020, 12:41
Как скопировать все компоненты из префаба в новый объект?(нужно для того чтобы спавнить противников и потом работать с каждым из них отдельно без GameObject.Find)
выдает ошибку не удается преобразовать из "UnityEngine.Component" в "System.Type" (obj - префаб )
Синтаксис:
Используется csharp
Component[] objComponents;
objComponents = obj.GetComponents(typeof(GameObject));
GameObject go = new GameObject("a");
foreach(var i in objComponents)
go.AddComponent(i);
objComponents = obj.GetComponents(typeof(GameObject));
GameObject go = new GameObject("a");
foreach(var i in objComponents)
go.AddComponent(i);
выдает ошибку не удается преобразовать из "UnityEngine.Component" в "System.Type" (obj - префаб )