Version: 2017.1

GameObject.GetComponentInChildren

Cambiar al Manual
public Component GetComponentInChildren (Type type);
public Component GetComponentInChildren (Type type, bool includeInactive);

Parámetros

type El tipo de Component para recuperar.

Valor de retorno

Component Un componente del tipo que coinciden, si se encuentra.

Descripción

Devuelve el componente del tipo type en el GameObject o en alguno de sus hijos usando búsqueda de primero en profundidad.

Un componente es retornado si solo se encuentra en un GameObject activo.

using UnityEngine;

public class GetComponentInChildrenExample : MonoBehaviour { // Disable the spring on the first HingeJoint component found on any child object

void Start() { HingeJoint hinge = gameObject.GetComponentInChildren(typeof(HingeJoint)) as HingeJoint;

if (hinge != null) hinge.useSpring = false; else { // Try again, looking for inactive GameObjects HingeJoint hingeInactive = gameObject.GetComponentInChildren(typeof(HingeJoint), true) as HingeJoint;

if (hingeInactive != null) hingeInactive.useSpring = false; } } }

public T GetComponentInChildren (bool includeInactive= false);

Valor de retorno

T Un componente del tipo que coinciden, si se encuentra.

Descripción

Versión genérica. Para más detalles, mira la página de Funciones genéricas.

using UnityEngine;

public class GetComponentInChildrenExample : MonoBehaviour { // Disable the spring on the first HingeJoint component found on any child object

void Start() { HingeJoint hinge = gameObject.GetComponentInChildren<HingeJoint>();

if (hinge != null) hinge.useSpring = false; else { // Try again, looking for inactive GameObjects HingeJoint hingeInactive = gameObject.GetComponentInChildren<HingeJoint>(true) as HingeJoint;

if (hingeInactive != null) hingeInactive.useSpring = false; } } }