Agrega una clase componente llamada className
al game object.
Utiliza esta función para cambiar el comportamiento de los objetos al instante.
Puedes también agregar un script a los game objects pasando el nombre de la clase del script.
Algunos componentes requieren que otros componentes existan en el mismo game object también.
Esta función agrega automáticamente cualquier otro componente requerido, p.ej.
si agregas un HingeJoint, éste agregará automáticamente un Rigidbody también.
// Adds the sphere collider to the game object var sc : SphereCollider; sc = gameObject.AddComponent ("SphereCollider");
// Adds the sphere collider to the game object SphereCollider sc = gameObject.AddComponent("SphereCollider") as SphereCollider;
Agrega una clase componente del tipo componentType
al game object. Los usuarios de C# pueden usar una versión genérica.
// Adds the sphere collider to the game object var sc : SphereCollider; sc = gameObject.AddComponent (SphereCollider);
// Adds the sphere collider to the game object SphereCollider sc = gameObject.AddComponent<SphereCollider>();
Nótese que al no haber RemoveComponent(), para remover un componente usar Object.Destroy.
Versión genérica. Para más detalles, mira la página de Funciones genéricas.