gameObject | The GameObject to add the new component to. |
type | The type of component to create and add to the GameObject. |
Component Returns the component that was created and added to the GameObject.
Creates a new component and adds it to the specified 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); } } }