Select your preferred scripting language. All code snippets will be displayed in this language.
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
Closetype | The type of Component to retrieve. |
Returns all components of Type type
in the GameObject.
#pragma strict // Disable the spring on all HingeJoints in this game object public class GetComponentsExample extends MonoBehaviour { // Disable the spring on all HingeJoints in this game object function Start() { var hingeJoints: Component[]; hingeJoints = GetComponents(HingeJoint); for (var joint: HingeJoint in hingeJoints) joint.useSpring = false; } }
// Disable the spring on all HingeJoints in this game object using UnityEngine;
public class GetComponentsExample : MonoBehaviour { // Disable the spring on all HingeJoints in this game object
void Start( ) { Component[] hingeJoints;
hingeJoints = GetComponents( typeof(HingeJoint) );
foreach( HingeJoint joint in hingeJoints ) joint.useSpring = false; } }
Generic version. See the Generic Functions page for more details.
#pragma strict // Disable the spring on all HingeJoints in this game object public class GetComponentsExample extends MonoBehaviour { // Disable the spring on all HingeJoints in this game object function Start() { var hingeJoints: HingeJoint[]; hingeJoints = GetComponents.<HingeJoint>(); for (var joint: HingeJoint in hingeJoints) joint.useSpring = false; } }
// Disable the spring on all HingeJoints in this game object using UnityEngine;
public class GetComponentsExample : MonoBehaviour { // Disable the spring on all HingeJoints in this game object
void Start( ) { HingeJoint[] hingeJoints;
hingeJoints = GetComponents<HingeJoint>( );
foreach( HingeJoint joint in hingeJoints ) joint.useSpring = false; } }
type | The type of Component to retrieve. |
results | List to receive the results. |
Returns all components of Type type
in the GameObject into List results
. Note that results
is of type Component
, not the type of the component retrieved.
#pragma strict // Disable the spring on all HingeJoints in this game object public class GetComponentsExample extends MonoBehaviour { // Disable the spring on all HingeJoints in this game object function Start() { // Disable the spring on all HingeJoints in this game object var hingeJoints: List.<Component> = new List.<Component>(); GetComponents(HingeJoint, hingeJoints); for (var joint: HingeJoint in hingeJoints) joint.useSpring = false; } }
// Disable the spring on all HingeJoints in this game object using UnityEngine; using System.Collections.Generic;
public class GetComponentsExample : MonoBehaviour { // Disable the spring on all HingeJoints in this game object
void Start( ) { // Disable the spring on all HingeJoints in this game object List<Component> hingeJoints = new List<Component>();
GetComponents( typeof( HingeJoint ), hingeJoints );
foreach( HingeJoint joint in hingeJoints ) joint.useSpring = false; } }
results | List of type T to receive the results. |
Returns all components of Type type
in the GameObject into List results
.
#pragma strict // Disable the spring on all HingeJoints in this game object public class GetComponentsExample extends MonoBehaviour { // Disable the spring on all HingeJoints in this game object function Start() { // Disable the spring on all HingeJoints in this game object var hingeJoints: List.<HingeJoint> = new List.<HingeJoint>(); GetComponents(hingeJoints); for (var joint: HingeJoint in hingeJoints) joint.useSpring = false; } }
// Disable the spring on all HingeJoints in this game object using UnityEngine; using System.Collections.Generic;
public class GetComponentsExample : MonoBehaviour { // Disable the spring on all HingeJoints in this game object
void Start( ) { // Disable the spring on all HingeJoints in this game object List<HingeJoint> hingeJoints = new List<HingeJoint>();
GetComponents( hingeJoints );
foreach( HingeJoint joint in hingeJoints ) joint.useSpring = false; } }