Adds a component class named className
to the game object.
// Adds the script named FoobarScript to the game object gameObject.AddComponent ("FoobarScript"); // Adds the sphere collider to the game object var sc : SphereCollider; sc = gameObject.AddComponent ("SphereCollider");
using UnityEngine; using System.Collections; public class Example : MonoBehaviour { public SphereCollider sc; void Example() { gameObject.AddComponent("FoobarScript"); sc = gameObject.AddComponent("SphereCollider") as SphereCollider; } }
import UnityEngine import System.Collections public class Example(MonoBehaviour): public sc as SphereCollider def Example() as void: gameObject.AddComponent('FoobarScript') sc = (gameObject.AddComponent('SphereCollider') as SphereCollider)
Adds a component class of type componentType
to the game object. C# Users can use a generic version.
var fbs : FoobarScript; fbs = gameObject.AddComponent(FoobarScript);
no example available in C#
no example available in Boo
Generic version. See the Generic Functions page for more details.