Adds a component of the specified type to the GameObject.
There is no corresponding method for removing a component from a GameObject. To remove a component, use Object.Destroy.
using UnityEngine; using System.Collections;
public class AddComponentExample : MonoBehaviour { void Start() { SphereCollider sc = gameObject.AddComponent(typeof(SphereCollider)) as SphereCollider; } }
Additional resources: Component, Object.Destroy
Generic version of this method.
using UnityEngine; using System.Collections;
public class AddComponentExample : MonoBehaviour { void Start() { SphereCollider sc = gameObject.AddComponent<SphereCollider>(); } }
Additional resources: Component, Object.Destroy
Adds a component of the specified class name to the GameObject.
Deprecated: Use AddComponent(Type) or the generic version of this method instead.