ObjectFactory.AddComponent
Declaration
public static Component AddComponent(GameObject gameObject, Type type);public static T AddComponent(GameObject gameObject);Параметры
| Параметр | Описание |
|---|---|
| gameObject | GameObject для добавления нового компонента. |
| тип | Тип компонента для создания и добавления в GameObject. |
Возвращаемое значение
Компонент Возвращает компонент, который был создан и добавлен в GameObject.
Описание
Создает новый компонент и добавляет его к указанному GameObject.
using UnityEngine; using UnityEditor;
public class CreateComponentExample { [MenuItem("ObjectFactoryExample/Add Camera to Selection")] public void AddDefaultComponentEditor() { if (Selection.activeGameObject != null) { Camera camera = ObjectFactory.AddComponent<Camera>(Selection.activeGameObject); } } }