Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Suggest a change


GetComponentInChildren(t: Type): Component;
Component GetComponentInChildren(Type t);
def GetComponentInChildren(t as Type) as Component


t The type of Component to retrieve.


Returns the component of Type type in the GameObject or any of its children using depth first search.

Only active components are returned.

// Disable the spring of the first HingeJoint component
// found on any child object.

var hinge : HingeJoint; hinge = GetComponentInChildren(HingeJoint); hinge.useSpring = false;
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    public HingeJoint hinge;
    void Example() {
        hinge = GetComponentInChildren<HingeJoint>();
        hinge.useSpring = false;
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	public hinge as HingeJoint

	def Example() as void:
		hinge = GetComponentInChildren[of HingeJoint]()
		hinge.useSpring = false

GetComponentInChildren(): T;
T GetComponentInChildren();
def GetComponentInChildren() as T


Generic version. See the Generic Functions page for more details.

Your name (optional):
Your email (optional):
Please write your suggestion here: